[TYPO3-german] TS:Leveltree
Philipp Gampe
typo3.lists at philippgampe.info
Mon May 2 23:56:56 CEST 2011
Hallo Walter,
Walter wrote:
> Das funktioniert soweit auch wunderbar. Nun sollte aber wenn die
> aktuelle Seite eine Unterseite hat, ein Level dazu gezählt werden.
>
> Wie mache ich das am besten?
Ich weiß nicht, ob es einen einfacheren Weg gibt, aber du könntest mittels
LOAD_REGISTER ein Variable (register = Variable) mit der Anzahl der
Unterseiten befüllen. Die Anzahl bekommst du einfach über eine SQL Abfrage
mit Bedingen pid=uid hin, wobei uid die ID der aktuellen Seite ist. Für die
SQL Abfrage kannst du CONTENT nehmen.
Mit dem Wert aus dem Register kannst du dann mittel stdWrap/calc rechnen.
Da du außer der aktuellen Seiten-ID keine weiteren Abhängigkeiten hast (und
dies ja als Variable zur Verfügung steht), sollte es so machbar sein.
Als SQL-Abfrage:
SELECT COUND(*) FROM pages WHERE pid={current-page-id}
Viele Grüße
--
Philipp Gampe
More information about the TYPO3-german
mailing list