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

__construct(string $content)

Neues Plugin

string
__toString()

Inhalt des Plugins

static mixed
getReplacedPlaceholderValue(mixed $value, ParameterMap $parameter)

Werte ersetzen

static type
getArrayFromNodes(Node $node)

No description

static Dataset
initDatasetFromNode(Presenter $presenter, Dataset $dataset, Node $node)

Dataset initialisieren

static string
getTemplateFromNode(Presenter $presenter, Node $node, Dataset $dataset)

Template entweder von einer externen Resource laden oder direkt aus der Node auslesen.

static Plugin
getInstance(Presenter $presenter, Node $node, ParameterMap $map)

Objekt initialisieren

Details

in AbstractPlugin at line 49
__construct(string $content)

Neues Plugin

Parameters

string $content

in AbstractPlugin at line 58
string __toString()

Inhalt des Plugins

Return Value

string Inhalt des Plugins

in AbstractPlugin at line 70
static mixed getReplacedPlaceholderValue(mixed $value, ParameterMap $parameter)

Werte ersetzen

Parameters

mixed $value
ParameterMap $parameter

Return Value

mixed

at line 87
static protected type getArrayFromNodes(Node $node)

Parameters

Node $node

Return Value

type

at line 114
static protected Dataset initDatasetFromNode(Presenter $presenter, Dataset $dataset, Node $node)

Dataset initialisieren

Parameters

Presenter $presenter
Dataset $dataset
Node $node

Return Value

Dataset

Exceptions

MIMETypeException
TypeException

at line 190
static protected string getTemplateFromNode(Presenter $presenter, Node $node, Dataset $dataset)

Template entweder von einer externen Resource laden oder direkt aus der Node auslesen.

Parameters

Presenter $presenter
Node $node
Dataset $dataset

Return Value

string

at line 230
static Plugin getInstance(Presenter $presenter, Node $node, ParameterMap $map)

Objekt initialisieren

Parameters

Presenter $presenter
Node $node
ParameterMap $map

Return Value

Plugin