abstract class Content extends AbstractPlugin implements Filenames

Das Content-Plugin bindet unterschiedliche HTML-Dateien ein.

<plugin class="\Alvine\Application\Web\Presenter\Page\Plugin\Html\Content">
  <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 string
getConcatenatedContent(Presenter $presenter, Node $node, ParameterMap $map)

Templates holen

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 88
static protected string getConcatenatedContent(Presenter $presenter, Node $node, ParameterMap $map)

Templates holen

Parameters

Presenter $presenter
Node $node
ParameterMap $map

Return Value

string

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

Objekt initialisieren

Parameters

Presenter $presenter
Node $node
ParameterMap $map

Return Value

Plugin