[TYPO3-UG Denmark] Templavoila og frames!

Thomas Rehhoff thomasr at REMOVETHISlinkfactory.dk
Sun Apr 6 23:13:00 CEST 2008


Er det det design man kan se på http://hivo.frisgaardnet.dk/ du prøver at 
implementere? Så ville jeg forlade frames og gå efter et moderne div-baseret 
design.
Så kan du mappe hele skidtet op på en enkelt sideskabelon og styre alt fra 
et enkelt stylesheet. Det ville blive meget, meget nemmere for dig at styre 
som admin/implementør.

et simpelt forslag ville være
<html>
<head></head>
<body>
<div id=omkransende div>
    <div id=top>
        <div id=topmenu>her mapper du et ts object path</div>
    </div>
    <div id=bund>
        <div id=venstrekolonne>Global holder til f.eks. dine billeder, 
ideelt som et typoscript object path</div>
        <div>INDHOLDSKOLONNE i MIDTEN</div>
        <div id=højrekolonne>
            <div id=højremenu>Højremenu, mappes op som et Typoscript object 
path</div>
        </div>
    </div>
</div>
</body>
</html>

Hvis du absolut vil have det hele positioneret i midten som du gør nu med 
frames, så skal du hacke lidt css. Søg efter "css centeret layout" på 
Google. Rent usability mæssigt synes jeg dog du hellere burde arbejde med en 
åben bund i stedet for den løsning du har nu. Det synlige tekst område i 
midten er ret lille og du får hurtigt en scrollbjælke ud i siden.

For at få div id=top og menuen til at se ud som det gør nu, skal du sætte 
billedet som baggrund på selve div id=top og så for div id=topmenu sætte et 
z-indeks, for at få det til at ligge over div id=top  (søg evt. på css and 
z-index for nærmere forklaring.

Jeg ved godt det ikke svarer på dit akutte frames problem, det gør jeg lige 
senere. Skal lige selv afprøve noget inden jeg svarer igen.

Venlig hilsen

Thomas Rehhoff
LinkFactory | + 45 70 22 23 22 |  thomasr at linkfactory.dk
Sankt Peders Stræde 45
1453 København K

TYPO3 Open Source CMS - Enterprise CMS uden licensomkostninger, læs mere på 
www.linkfactory.dk
TYPO3 kurser: www.linkfactory.dk/kurser




"Asger Frisgård" <asger at frisgaard.com> skrev i en meddelelse 
news:mailman.1663.1207501753.3430.typo3-ug-denmark at lists.netfielders.de...
> Har mappet den html-fil som skal vises under:
> /2 = USER
> 2.userFunc = tx_templavoila_pi1->main_page
>  2 = FRAME
>  2.obj = indhold
>  2.params = frameborder="0" noresize marginheight="0" border="0" 
> scrolling="AUTO"
>  2.src =
> /Men hvordan får jeg den mappede fil vist?
>
>
> Hele min Typoscript-kode  ser sådan her ud:
> /config.language = da
> config.locale_all = da_DA
> config.doctype = xhtml_trans
> config.xhtml_cleaning = all
> config.htmlTag_langKey = da
> config.simulateStaticDocuments = 0
> config.baseURL = http://hivo.frisgaardnet.dk
> config.tx_realurl_enable = 1
> config.prefixLocalAnchors = all
> config.spamProtectEmailAddresses = 1
> config.admPanel = 1
> outer_frameset = PAGE
> outer_frameset.typeNum = 0
> outer_frameset.frameSet.rows = *,472,*
>
> outer_frameset.frameSet.params = framespacing="0" bordercolor="#FFFFFF" 
> frameborder="O" border="0"
>
> outer_frameset.frameSet {
>
>  1 = FRAME
>
>  1.obj = toptop
>
>  1.params = frameborder="0" noresize marginheight="0" border="0" 
> scrolling="NO"
>  1.src = fileadmin/templates/main/template_1_tom.html
>  2 = FRAMESET
>
>  2.params = framespacing="0" border="0" frameborder="0"
>
>  2.cols = *,940,*
>
>  2 {
>  1 = FRAME
>
>  1.obj = leftleft
>
>  1.params = frameborder="0" noresize marginheight="0" border="0" 
> scrolling="NO" src="fileadmin/templates/main/template_1_tom.html"
>  1.src = fileadmin/templates/main/template_1_tom.html
>
>  2 = FRAMESET
>
>  2.params = framespacing="0" border="0" frameborder="0"
>
>  2.cols = 766,*
>  2 {
>  1 = FRAMESET
>
>  1.params = framespacing="0" border="0" frameborder="0"
>
>  1.rows = 183,*
>  1 {
>  1 = FRAME
>  1.obj = top
>  1.params = frameborder="0" noresize marginheight="0" border="0" 
> scrolling="NO"
>  1.src = fileadmin/templates/main/template_1_top.html
>  2 = FRAMESET
>  2.params = framespacing="0" border="0" frameborder="0"
>  2.cols = 121,65%
>  2 {
>  1 = FRAME
>
>  1.obj = venstre
>
>  1.params = frameborder="0" noresize marginheight="0" border="0" 
> scrolling="NO"
>  1.src = fileadmin/templates/main/template_1_venstre.html
>
> 2 = USER
> 2.userFunc = tx_templavoila_pi1->main_page
>  #2 = FRAME
>  #2.obj = indhold
>  #2.params = frameborder="0" noresize marginheight="0" border="0" 
> scrolling="AUTO"
>  #2.src = ?id=type=1
>
> }
> }
>  2 = FRAME
>
>  2.obj = menu
>
>  2.params = scrolling="NO"
>  2.src =  fileadmin/templates/main/template_1_menu.html
> }
>  3 = FRAME
>
>  3.obj = rightright
>
>  3.params = scrolling="NO"
>  3.src = fileadmin/templates/main/template_1_tom.html
>  }
>  3 = FRAME
>
>  3.obj = bundbund
>
>  3.params = scrolling="NO"
>  3.src = fileadmin/templates/main/template_1_tom.html
> }
> }/
> Mvh.
> Asger Frisgård
>
>
> Thomas Rehhoff skrev:
>>> "Asger Frisgaard" <asger at frisgaard.com> skrev i en meddelelse 
>>> news:mailman.851.1207331903.3430.typo3-ug-denmark at lists.netfielders.de...
>>> Hvordan mapper jeg en template med frames i TemplaVoila?
>>>
>>
>> Du kan ikke direkte mappe et frameset op, men du kan sætte sitet op til 
>> at bruge frames, og så kan du som du mappe de enkelte HTML-skabelon filer 
>> op i TV som du plejer.
>>
>> Hej Asger, det kan godt lade sig gøre at anvende frames og TV, læs 
>> Manualen om frames i TYPO3 på 
>> http://typo3.org/documentation/document-library/tutorials/doc_tut_n3/0.0.1/view/toc/0/
>>
>> I andet kapitel, hvor indholdet til de enkelte frames defineres, skal du 
>> jo kun have den del med, der peger hen på selve html filerne, som skal 
>> bruges.
>>
>> Manualen er møntet på traditionel templating teknik, så når du sætter 
>> sitet op til TV, skal du kombinere det TS setup manualen foreslår mht 
>> oprettelse af frames, med et par ekstra linier, så du også fortæller, at 
>> indholdet renders via TV.
>> De linier du skal bruge er
>>
>> page. = USER
>> page..userFunc = tx_templavoila_pi1->main_page
>>
>> som evt skal tilpasses den struktur af objekter du bygger dit setup op 
>> af.
>>
>> Et helt andet spørgsmål - hvorfor frames?
>>
>> Håber det hjalp lidt, ellers spørg igen
>>   ------------------------------------------------------------------------
>>
>> _______________________________________________
>> TYPO3-UG-denmark mailing list
>> TYPO3-UG-denmark at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark
>
> 




More information about the TYPO3-UG-denmark mailing list