Hallo ihr,
ich wollte mal fragen wie ich es am sinnvollsten machen kann, das die Startseite ein anderes Template nutzt als alle anderen Seiten?
Also ich habe z.B. die Seiten:
Home
|---Menüpunkt 1
|-Menüpunkt 1.1
|-Menüpunkt 1.2
|-Menüpunkt 1.3
|-Menüpunkt 2
|-Menüpunkt 3
|-Menüpunkt 3.1
|-Menüpunkt 3.2
|-Menüpunkt 3.3
|-Menüpunkt 4
Und nun will ich das die Home-Seite ein anderes Template nutzt als die anderen. z.B. weil auf der Home-Seite die News am rechten Rand angezeigt werden sollen und auf den Folgeseiten sollen die News verschwinden.
Einer von euch kann mir bestimmt nen Tip geben wie ich das am besten Umsetze.
Mir würde jetzt nur einfallen das ich für die Home-Seite ein Template erstelle und dann noch vier weitere für Menüpunkt 1 bis 4.
Aber ich hoffe es geht noch einfacher....
Bitte helft!
Danke
- Home - Shortcut zu id xx
|---Template Home (id xx)
|---Menüpunkt 1
|-Menüpunkt 1.1
|-Menüpunkt 1.2
|-Menüpunkt 1.3
|-Menüpunkt 2
lg georg
Wie jetzt?
Soll ich jetzt also insgesamt zwei Templates erstellen?
Eins für Home und eins für Menüpunkt1?
Sorry wenn ich mich zu blöd anstelle...
du machst das haupttemplate auf der startseite für alle seiten und linkst die startseite auf eine eigene seite per shortcut, und auf _dieser_ machst das template für die startseite
naja 2 templates brauchst du schon wenn du 2 verschiedene ansichten haben willst.. mit einer wirds nicht gehen :p
viel erfolg
georg
Es klappt auch soweit nur leider wird nun auf der Startseite nicht mehr mein Navigations-Menü angezeigt, da es ja unter einem andern Seiten Baum ist. :-(
Was kann ich da tun?
Du musst im Template natürlich sagen, dass das Menü wo anders anfängt!
wenn ich mich nicht täusch:
20 = HMENU
20.special = directory
20.special.value = ID von HOME
lg georg
ps: https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Index.html
Hmmm... es will net so recht. :-(
So sieht mein Menü in der 1. Ebene aus:
# Menue - 1. Ebene
marks.menue = HMENU
marks.menue.entryLevel = 0
marks.menue.1 = GMENU
marks.menue.1 {
expAll = 0
collapse = 1
NO {
wrap = <br> | |*| <hr color=#FFFFFF>
XY = 180,40
backColor = #003366
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/fonts/ihp_n_01.ttf
10.fontSize = 15
10.fontColor = #FFFFFF
10.text.case = upper
10.offset = 4,25
10.align = left
}
RO < .NO
RO = 1
RO {
backColor = #F1EDEC
10.fontColor = #003366
}
CUR < .NO
CUR = 1
CUR {
backColor = #F1EDEC
10.fontColor = #003366
}
}
Wo soll ich jetzt was einbauen?