 |
Alojado
AloTree |
AloTree einbinden |
Einbinden der Klasse AloTree
Alojado AloTree ist als PHP Klasse implementiert, die
für alle erforderlichen Eigenschaften Voreinstellungen enthält, so dass AloTree ohne jede Programmierung sofort einsatzfähig ist.
Initialisiert wird die Klasse wie üblich durch Aufruf
des Konstruktors:
Damit die Klasse überhaupt bekannt ist, muß der Code der Klasse vor dem ersten Aufruf einer Klassenmethode eingebunden werden:
| include_once("alotree.php"); |
Nachdem die Klasse wurde, können die einzelnen Knoten
hinzugefügt werden. Die Syntax lautet:
| $mytree->addnode(Level,Text
[,URL [Symbol [, Blank]]]); |
Die Level beginnen bei 0 für den höchsten Level. Die
nächst tiefere Ebene wäre dann 1.
Der Pflichtparameter "Text" übergibt den
Text, der für den Knoten angezeigt werden soll. Hierbei wird nicht zwischen
Knoten mit und ohne Verweise unterschieden.
Der optionale Parameter URL spezifiziert den Zieldnoten,
den AloTree bei Anklicken aufrufen soll. Es ist eine gültige URL zu übergeben.
Optional kann in Symbol ein für den Knoten
individuelles Symbol anstelle der üblichen Standardsymbole definiert werden.
Dazu muß die korrekte URL auf die Symboldatei übergeben werden.
Nachdem der Baum aufgebaut wurde, kann prinzipiell die
Anzeige des Baum erfolgen. AloTree würde dann alle Knoten der Ebene 0 anzeigen.
Soll jedoch ein spezieller Knoten aktiviert werden, so kann dies über die URL
des entsprechenden Knotens erfolgen:
| $mytree->expandnodes(URL); |
In URL ist dabei exakt die gleiche URL wie beim
Definieren des Baums anzugeben.
Abschließend zeigt die Methode showtree() den Baum an:
|