[Typo3-german] Schwierigkeiten mit mehreren Templates
JoH
info at cybercraft.de
Thu Nov 24 19:22:53 CET 2005
> Ich habe folgende Situation
>
> Hauptseite
> Rubrik 1
> Artikel 1
> Artikel 2
> Artikel 3
> Rubrik 2
> ...
> Rubrik 3
> ...
> ...
>
> Ich habe jetzt ein Hauptlayout und somit auf der Hauptseite ein
> Template mit allem drum und dran.
> Jetzt wollte ich aber, das jede Rubrik etwas anders aussieht
> (Themenbezogene Farben und Bilder).
> Da dachte ich mir, ich mache für jede Rubrik ein eigenes Template.
Nooooo! - Tu Dir das nicht an. Wird nur eine elende Bastelei.
Für solche Fälle gibt es in TYPO3 conditions.
http://typo3.org/documentation/document-library/doc_core_tsref/
http://typo3.org/documentation/document-library/doc_core_tsref/Condition_reference/
Speziell diese drei hier dürften für Dich interessant sein:
http://typo3.org/documentation/document-library/doc_core_tsref/treeLevel/
http://typo3.org/documentation/document-library/doc_core_tsref/PIDinRootline/
http://typo3.org/documentation/document-library/doc_core_tsref/PIDupinRootline/
Du schraubst Dein Template wie gehabt z.B. so:
page = PAGE
page {
includeCSS {
main = main.css
}
10 = TEMPLATE
10 {
template.file = main.html
marks {
MENU < temp.menu
CONTENT < temp.content
FOOTER < temp.footer
}
}
}
Danach kommt eine Condition für den Seitenbaum ab z.B. Seite 123:
[PIDinRootline = 123]
page {
includeCSS {
styles123 = styles123.css
}
10 {
template.file = template123.html
}
}
[global]
Für alle weiteren Seiten, die ein eigenes Styling bekommen sollen, machst Du
das nach dem gleichen Prinzip.
Ist wesentlich komfortabler als das Verwalten von zig Untertemplates auf
verschiedenen Seiten.
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.openbc.com/go/invuid/Jo_Hasenau
More information about the TYPO3-german
mailing list