[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