Tree
class Tree extends AbstractPlugin
Das Tree-Plugin erstellt eine Baumnavigation.
In der Route kann das Plugin über folgende Struktur definiert werden:
<plugin class="\Alvine\Application\Web\Presenter\Page\Plugin\Navigation\Tree">
<navigation include="/path/navigation.properties">
group.headline=Main
group.url=/a/a
group.label=A1
group.1.headline=Sub
group.1.url=/a/a
group.1.label=A11
group.2.url=/a/b
group.2.label=A12
group.3.url=/a/a
group.3.label=A13
group.4.url=/a/b
group.4.label=A14
</navigation>
</plugin>
Als Konfigurationswert muss innerhalb des Plugins
ein
Die Navigationsdatei wird im Resource-Verzeichnis der Anwendung gesucht.
Properties
protected string | $content | from AbstractPlugin |
Methods
static mixed
getReplacedPlaceholderValue(mixed $value, ParameterMap $parameter)
Werte ersetzen
from AbstractPlugin
static Plugin
Details
in AbstractPlugin at line 47
__construct(string $content)
Neues Plugin
in AbstractPlugin at line 56
string
__toString()
Inhalt des Plugins
in AbstractPlugin at line 68
static mixed
getReplacedPlaceholderValue(mixed $value, ParameterMap $parameter)
Werte ersetzen
at line 72
static Plugin
getInstance(Presenter $presenter, Node $node, ParameterMap $map)
Objekt initialisieren