Zum Inhalt springen

Lib Object in Subtemplate wird nicht angezeigt

Erstellt am 24. November 2009 · 2 Antworten · letzte Antwort am 25. November 2009

Tags: Frage

master celebrator ·

Hi Leute,

ich habe ein lib Object erstellt:

lib.topnavi = HMENU
lib.topnavi{
....
}

Wenn ich dieses Skript im Root Template einsetzte dann wird mir die Navi angezeigt.
Wenn ich es aber dagegen in ein subtemplate auslager da geht es nicht mehr obwohl ich dieses Template im Root als Basis template mit eingeschlossen habe. #paralyzed#

Wie kann ich die lib objekte auslagern so das diese weiterhin funktionieren?

froemken ·

Das hat was mit den Gültigkeitsbereichen von lib und temp zu tun. Deshalb musst du deinen Code im Subtemplate als

temp.leftNavi = HMENU...

auslagern und wie du es schon richtig gemacht hast das Subtemplate in das root-Template einbinden. Im root-Template selbst schreibst du dann:

lib.leftNavi < temp.leftNavi

Dann klappt das auch.

Stefan