Zum Inhalt springen

Exakte page-ID im Wrap-Element auslesen

Erstellt am 16. Januar 2013 · 1 Antwort · letzte Antwort am 16. Januar 2013

Tags: Frage

triskal ·

Hallo,

wie kann ich so was hier dynamisch lösen:

lib.sitemap.20 = HMENU
lib.sitemap.20 {
    special = directory
    special.value = 3
    
    1 = TMENU
    1.NO.wrapItemAndSub = <li>|</li>
    1.ACT < .NO
    1.ACT = 1
    1.ACT.wrapItemAndSub = <li>|</li>
    1.ACT.ATagParams =class="active"
    
    wrap (
        <p><a href="/philosophie">PHILOSOPHIE</a></p>
        <ul>|</ul>
	)  
}

Gemeint ist das p-Tag und dessen Inhalt im wrap. Hier entsteht ein mehrspaltiges Menü, wie man es aus FooterSitemaps kennt. Jede Spalte hat eine Überschrift, die quasi der Elternseite entspricht - in diesem Fall special.value = 3 - und dort auch entsprechend hin verlinken soll...

Die oben gezeigte Lösung ist natürlich undynamisch, da Änderungen im page-Title immer im Skript manuell ergänzt werden müssen.

Hat da jemand eine Lösung für mich? Wie kann ich in einem Wrap den page-Title einer exakten page-id auslesen?

Danke und Gruß, Manuel

Julian.​Hofmann ·

Hallo.

Warum unbedingt ein HMENU irgendwie für etwas hinbiegen, wenn's auch einfacher geht?
Deine Überschrift soll ein Textblock werden, der von einer unordert List gefolgt wird. Rein logisch ergibt das in TS also ein cObject TEXT und eines HMENU. Das ganze dann noch zusammenfassen zu einem COA, und fertig

lib.sitemap.20 = COA
lib.sitemap.20.10 = TEXT
//...
lib.sitemap.20.20 = HMENU
//...

Viele Grüße
Julian