Hallo liebe Community,
ich bin ein absoluter Typo3 - Neuling und habe gleich mal eine Frage.
Mein TypoScript sieht folgendermaßen aus:
temp.mainMenu = HMENU
temp.mainMenu.1 = TMENU
temp.mainMenu.1 {
# In NO wird gespeichert, wie Links mit keiner (NO) besonderen Eigenschaft angezeigt werden sollen.
# Mit der Eigenschaft allWrap definieren wir übrigens, mit welchem Code der eigentliche Link umschlossen werden soll. Statt des | erscheint der A-Tag
NO.allWrap = <li> | </li>
# Diese Zeile definiert, dass der Menüeintrag für die aktuelle (ACT) Seite anders dargestellt wird ...
ACT = 1
# ... und zwar so:
ACT.allWrap = <li class="current"> | </li>
}
# Auch das Footer-Menü ist ein HMENU-Objekt und wird in einer temporären Variable angelegt.
temp.footerMenu = HMENU
temp.footerMenu {
# Diese Zeile ist notwendig, damit auch die Seiten, für die wir definiert haben, sie sollen nicht im Hauptmenü erscheinen, in diesem Menü erscheinen
includeNotInMenu = 1
# Hier definieren wir, dass eine gegebene Liste von Seiten für das Menü herhalten muss
special = list
# Und hier binden wir die Konstante mit der Liste ein
special.value = {$footerMenuItems}
# Ab hier kennen wir uns wieder aus, wir definieren hier wieder ein TMENU-Objekt
1 = TMENU
1 {
NO.allWrap = <li> | </li>
}
}
temp.docHead = TEMPLATE
temp.docHead {
# Das Template soll aus dieser Datei entstehen.
template = FILE
template.file = fileadmin/templates/main/index.html
# Mit »workOnSubpart« wird der Submarker angegeben, dessen Inhalt das Template umfassen soll.
workOnSubpart = DOCUMENT_HEADER
}
temp.docBody = TEMPLATE
temp.docBody {
template = FILE
template.file = fileadmin/templates/main/index.html
workOnSubpart = DOCUMENT_BODY
marks {
HEADING = TEXT
HEADING.field = title
CONTENT < styles.content.get
NAVIGATION_ITEMS < temp.mainMenu
FOOTER_MENU_ITEMS < temp.footerMenu
}
}
page = PAGE
page {
headerData = COA
headerData.10 < temp.docHead
10 < temp.docBody
}
Das Problem was ich habe ist, dass das temp.mainMenue nicht angezeigt wird.
Ich habe keine Ahnung was ich falsch gemacht habe. Ich hoffe ihr könnt mir
irgendwie helfen.
Danke schon im Voraus
ich bin ein absoluter Typo3 - Neuling und habe gleich mal eine Frage.
Mein TypoScript sieht folgendermaßen aus:
temp.mainMenu = HMENU
temp.mainMenu.1 = TMENU
temp.mainMenu.1 {
# In NO wird gespeichert, wie Links mit keiner (NO) besonderen Eigenschaft angezeigt werden sollen.
# Mit der Eigenschaft allWrap definieren wir übrigens, mit welchem Code der eigentliche Link umschlossen werden soll. Statt des | erscheint der A-Tag
NO.allWrap = <li> | </li>
# Diese Zeile definiert, dass der Menüeintrag für die aktuelle (ACT) Seite anders dargestellt wird ...
ACT = 1
# ... und zwar so:
ACT.allWrap = <li class="current"> | </li>
}
# Auch das Footer-Menü ist ein HMENU-Objekt und wird in einer temporären Variable angelegt.
temp.footerMenu = HMENU
temp.footerMenu {
# Diese Zeile ist notwendig, damit auch die Seiten, für die wir definiert haben, sie sollen nicht im Hauptmenü erscheinen, in diesem Menü erscheinen
includeNotInMenu = 1
# Hier definieren wir, dass eine gegebene Liste von Seiten für das Menü herhalten muss
special = list
# Und hier binden wir die Konstante mit der Liste ein
special.value = {$footerMenuItems}
# Ab hier kennen wir uns wieder aus, wir definieren hier wieder ein TMENU-Objekt
1 = TMENU
1 {
NO.allWrap = <li> | </li>
}
}
temp.docHead = TEMPLATE
temp.docHead {
# Das Template soll aus dieser Datei entstehen.
template = FILE
template.file = fileadmin/templates/main/index.html
# Mit »workOnSubpart« wird der Submarker angegeben, dessen Inhalt das Template umfassen soll.
workOnSubpart = DOCUMENT_HEADER
}
temp.docBody = TEMPLATE
temp.docBody {
template = FILE
template.file = fileadmin/templates/main/index.html
workOnSubpart = DOCUMENT_BODY
marks {
HEADING = TEXT
HEADING.field = title
CONTENT < styles.content.get
NAVIGATION_ITEMS < temp.mainMenu
FOOTER_MENU_ITEMS < temp.footerMenu
}
}
page = PAGE
page {
headerData = COA
headerData.10 < temp.docHead
10 < temp.docBody
}
Das Problem was ich habe ist, dass das temp.mainMenue nicht angezeigt wird.
Ich habe keine Ahnung was ich falsch gemacht habe. Ich hoffe ihr könnt mir
irgendwie helfen.
Danke schon im Voraus
Menue wird nicht angezeigt
Aucun commentaire:
Enregistrer un commentaire