[TYPO3-german] TS Abfrage ob Unterseiten existieren
Lang, Andreas
lang.andreas at szst.de
Mon Jun 12 09:46:09 CEST 2006
Kaum schläft man mal ein Wochenende drüber, komme ich auf die Lösung *freu*
Das wurde auch wirklich Zeit.
JoH hatte erwähnt, dass wrap doch nur durchgeführt wird, wenn Seiten im Menü
gerendert werden. Das ist so richtig, jedoch kann dieses wrap nicht mit data
umgehen, demzufolge kann ich auch nicht den Seitentitel in den wrap
einbauen. Meine Lösung sieht nun wie folgt aus.
Ich habe die Abfrage, ob Unterseiten existieren mit einem select-Befehl
gelöst, der die Tabelle pages abfragt, die als parent ID die aktuelle Seite
haben. Gekoppelt an eine if isTrue Bedingung funktioniert das wunderbar.
temp.menu_haupt_in_content = HMENU
temp.menu_haupt_in_content {
entryLevel = -1
stdWrap {
dataWrap = <h1>{page:title} - Navigation</h1>|
if {
isTrue.numRows {
table = pages
select {
pidInList.data = {page:uid}
}
}
}
}
1 = TMENU
1 {
wrap = <ul>|</ul>
NO.linkWrap = <li>|</li>
}
}
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Lang,
Andreas
Gesendet: Freitag, 9. Juni 2006 15:07
An: typo3-german at lists.netfielders.de
Betreff: [TYPO3-german] TS Abfrage ob Unterseiten existieren
Hallo Typo3-Freunde,
ich sitze nun schon den halben Tag vergebens an einem Problem mit Conditions
in Typo3. Gibt es eine Möglichkeit, mit TypoScript abzufragen, ob die
aktuelle Seite weitere Unterseiten enthält? Mein Vorhaben: Ich habe eine
Seite mit einem Menü, dass drei Menüebenen hat. Aus gestalterischen Gründen,
möchte ich, dass es bei diesen drei Ebenen bleibt. Nun soll ab der vierten
Menüebene, wenn weitere Unterseiten existieren, über dem Content ein Menü
angezeigt werden, dass jeweils die Unterseiten enthält.
Menü 1 Seitentitel, wenn Unterseiten
Menü 2 Menü 4, wenn Unterseiten
Menü 2 Menü 4, wenn Unterseiten
Menü 2
Menü 3 Content
Menü 3 Content
Menü 1 Content
Menü 1 Content
Mit TS Conditions bekommt ich nur den treeLevel raus, nicht aber ob
Unterseiten existieren. Nun habe ich versucht mit ifEmpty und isTrue in
verschiedensten Formen rumzuspielen, nichts hat geholfen. Wer hat Rat für
mich? Vielen, vielen Dank im Voraus
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list