Zum Inhalt springen

Menu übeschreiben.

Erstellt am 10. März 2006 · 1 Antwort · letzte Antwort am 10. März 2006

Tags: Templates & Layouts, Frage

Merlin732 ·

Hallo,

ich habe ein Menu geschrieben welches in Root definiert ist und folgendermaßen ausschaut:

#MENU_LINKS außerhalb definiert
temp.nav_li = HMENU
temp.nav_li {
entryLevel = -3
1 = TMENU
1 {
    wrap = <div class=menu_list_item>|</div>
    NO {
        ATagParams = class="nav_child_menulink"
       # wrapItemAndSub = <li>|</li>
    }

    CUR {
        ATagParams = class="nav_parant_menulink"
        #wrapItemAndSub = <li>|</li>
    }
    CUR = 1
}
2 = TMENU
2 {
    wrap = <div class=menu_list_item2>|</div>
    NO {
        ATagParams = class="nav_child_menulink"
       # wrapItemAndSub = <li>|</li>
    }

    CUR {
        ATagParams = class="nav_parant_menulink"
        #wrapItemAndSub = <li>|</li>
    }
    CUR = 1
    expAll = 1
}
3 = TMENU
3 {
    wrap = <div class=menu_list_item3>|</div>
    NO {
        ATagParams = class="nav_child_menulink"
       # wrapItemAndSub = <li>|</li>
    }

    CUR {
        ATagParams = class="nav_parant_menulink"
        #wrapItemAndSub = <li>|</li>
    }
    CUR = 1
}
}

und so aufgerufen wird:

# Main TEMPLATE cObject for the BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
    # Feeding the content from the Auto-parser to the TEMPLATE cObject:
   template =< plugin.tx_automaketemplate_pi1
    # Select only the content between the <body>-tags
  workOnSubpart = DOCUMENT_BODY
  subparts.nav_li < temp.nav_li

ich möchte es gern weiter unten im Seitenbaum überschreiben, der Rest vom TS soll aber erhalten bleiben.

Kann mir jemand sagen wie das geht?

MfG Lars

Merlin732 ·

Also wenn ich den gesamten Quellcode vom Template darüber kopiere und da einfüge, dann funzt zwar die ersetzung an sich, statt meinem Content bekomme ich nur "Hello" ausgegeben 🙁