Fragment
class Fragment extends AbstractPlugin
Das Fragment-Plugin bindet ein HTML-Fragment ein.
Für dieses Plugin muss die HTML-Markup-Komponente (alvine.markup.html) eingebunden sein.
<plugin class="\Alvine\Application\Web\Presenter\Page\Plugin\Html\Fragment">
<template></template>
</plugin>
Constants
TEMPLATE |
Name des Template-Tags |
TEMPLATES |
Name des Templates-Tags |
DATASETS |
Name des Dataset-Tags |
DATASET |
Dataset-Tags |
LISTKEY |
List-KEY-Tags |
INCLUDEATTRIBUTE |
Name des Include-Attributes |
TYPE |
Type |
Properties
protected string | $content | from AbstractPlugin |
Methods
static mixed
getReplacedPlaceholderValue(mixed $value, ParameterMap $parameter)
Werte ersetzen
from AbstractPlugin
static type
getArrayFromNodes(Node $node)
No description
static Dataset
static string
getTemplateFromNode(Presenter $presenter, Node $node, Dataset $dataset)
Template entweder von einer externen Resource laden oder direkt aus der Node auslesen.
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 85
static protected type
getArrayFromNodes(Node $node)
at line 112
static protected Dataset
initDatasetFromNode(Presenter $presenter, Dataset $dataset, Node $node)
Dataset initialisieren
at line 188
static protected string
getTemplateFromNode(Presenter $presenter, Node $node, Dataset $dataset)
Template entweder von einer externen Resource laden oder direkt aus der Node auslesen.
at line 228
static Plugin
getInstance(Presenter $presenter, Node $node, ParameterMap $map)
Objekt initialisieren