Zum Inhalt springen

Menu

Erstellt am 11. November 2014 · 2 Antworten · letzte Antwort am 12. November 2014

Tags: Frage

patrick3 ·

Guten Abend,
kann mir wer verraten was an meinen Menü nicht stimmt?

page = PAGE

page.includeCSS {
file1 = fileadmin/templates/main/css/style.css
}

page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/main/index.html
workOnSubpart = DOCUMENT_BODY

temp.menu = HMENU
temp.menu {
special = list
special.value = 5,7,6
1 = TMENU
1 {
ACT.allWrap = <li class="current"> | </li>
}
}

temp.footerMenu = HMENU
temp.footerMenu {
includeNotInMenu = 5,7
special = list
special.value = 6
1 = TMENU
1 {
NO.allWrap = <li class="current"> | </li>
}
}

marks {
HEADING = TEXT
HEADING.field = title
CONTENT< styles.content.get
NAVIGATION_ITEMS < temp.menu
FOOTER_MENU_ITEMS < temp.footerMenu
}

subparts {
CONTENT < styles.content.get
}

}

toifel ·

Deine temp.* Objekte sind innerhalb von page.10.
Diese müssen außerhalb von "page" definiert werden, dann kannst du sie auch in page.10.marks den entsprechenden Markern zuweisen. Der Rest vom Skript sieht ok aus.

Chrissli ·
includeNotInMenu

ist ein Bool'scher Wert, also nix mit 5,6 sondern nur 1 und 0
Ansonsten wäre für eine Fehlersuche immer ganz toll:
1. Eine Beschreibung des Fehlers
2. Auszeichnung des Codes mit den Code-Tags des Editors hier, damit highlighting usw. passt.
3. Code-Einrückung zum Erleichtern des Lesens

Oder könntest du der Textwurst da entnehmen, ob eine Klammer zuviel/zuwenig ist?