[TYPO3-UG Denmark] Templavoila og frames!

Asger Frisgård asger at frisgaard.com
Wed Apr 9 13:11:30 CEST 2008


Jeg forstår ikke hvordan jeg skal gøre det i Templavoila.
Mener du at jeg skal lave en TemplateObject(under primær DataStructure) 
til hver side?
Jeg forstår heller ikke hvad du mener med source? Jeg har lavet link fra 
frameset til html-filerne via .src, er det ikke korrekt?

Mvh.
Asger Frisgård

Thomas Rehhoff skrev:
> Jeg holder mig til frames-spørgsmålet, så andre evt kan lære af det. Jeg vil
> dog mene, som Stefan, at frames er et no go af alle mulige årsager, og at et
> div-baseret design er klart at foretrække i denne situation.
>
> Lad os sige du har et frameset med en topframe og en bundframe. I fileadmin
> skal du nu have to filer, f.eks en top.html og en bund.html.
> Begge filer skal have en valid xhtml opbygning.
> Top.html skal indeholde en container, du kan mappe op som menu (foruden
> koden til alt det andet du vil have i den.)
> bund.html skal indeholde html-containere du kan mappe op til din indholds
> del og evt for den menu du vil have i højre side.
>
> Nu mapper du dem op i templavoila - dvs i top.html mapper du din container
> til menuen op som et typoscript path object som du senere opretter skriver
> indhold ind i, i et typoscript.
>
> Videre til opsætningen af sitet.
> For at dit frameset senere skal virke, skal  de enkelte frames-objekter vide
> hvilken html-fil på serveren, der er kildefil. Det manglede du at udfylde i
> den stump kode du skrev i din forrige mail. Du skal her angive den fulde sti
> fra fileadmin/ som source.
>
> Det sidste du skal oprette, er typoscripts, der indeholder
> objekt-definitionerne for de Typoscript Object Paths, du mappede op i
> templavoila.
> Har du i filen top.html mappet en <div> container op til et Typoscript
> Object Path, som du f.eks. har kaldt lib.topmenu, skal du nu i et
> typoscript, definere selve dette objekt.
>
> Typoscriptet består af en sammenblanding af typoscript kod og html kode,
> hvor du generer selve html-strukturen, der udgør menuen.
> For at dine frames skal fungere, dvs, når du klikke på et menupunkt i
> top-framen, skal browseren have at vide hvilken frame den skal vise
> indholdet fra det pågældende link i. Det er her target-attributen kommer ind
> i billedet. I det typoscript du skal lave, for at genere menuen, skal du
> huske at inkludere taget-attributten. Ellers er der intet der virker som det
> skal.
>
> Som sagt, så står alle svarene på hvordan du bygger selve framesættet op
> her:
> http://typo3.org/documentation/document-library/tutorials/doc_tut_n3/0.0.1/view/1/1/
>
> og her er et eksempel på hvordan du bygger en menu op, med en target
> attribut.
> http://typo3.org/documentation/document-library/tutorials/doc_tut_n3/0.0.1/view/1/3/
>
> Det du skal være opmærksom på i den manual, er at Kasper genemgår opbygninen
> af de enkelte PAGE-objekter efter den traditionelle templating.teknik. Men
> da du bruger templavoila, kan du bare springe dem over.
>
> Håber det hjalp lidt.
>
> Learning by coding
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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