Class Engine
Die Template-Engine übersetzt Attribute Ausdrücke in Node-Strukturen. So können in eine statische HTML-Seite dynamiche Inhalte integriert werden.
<div data-replace="static:auto"></auto>
- Alvine\Core\Alvine
- Alvine\Markup\Html\Engine
Namespace: Alvine\Markup\Html
Package: Alvine\Markup\Html
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20150205
Link: alvine.io
Located at Engine.class.php
Package: Alvine\Markup\Html
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20150205
Link: alvine.io
Located at Engine.class.php
public
|
|
public
|
|
public
|
|
public
|
#
removeMarkup( boolean $mode )
Standardmässig werden die Markups-Attribute entfernt. Über diese Methode kann das Verhalten geändert werden. wird die removeMarkup auf false gesetzt bleiben die Attribute erhalten. |
public
boolean
|
#
shouldRemoveMarkup( )
Diese Methode liefert die Einstellung der Engine in Bezug auf das Entfernen von Attributen zurück. |
public
|
|
public
string
|
#
getAttributePrefix( )
Der Prefix, der in der HTML-Datei für die Markup-Operationen verwendet wird. |
public
|
|
public
|
|
protected
|
|
public
|
#
getNodes(
Nodes durchlaufen und die einzelnen Operationen durchführen. |
public
|
|
public
string
|
#
getHTML(
HTML parsen und das Ergebnis als Zeichenkette zurückgeben. Diese Methode ruft Engine::getNodes() auf. |
string |
DEFAULTPREFIX
Prefix für die Attribute |
#
'data-'
|
protected
|
$dataset
|
|
protected
string
|
$attributeprefix
Prefix |
|
protected
array
|
$error
Fehler |
|
protected
boolean
|
$removeMarkup
Markup-Attribute entfernen |
|
protected
|
$debugNode
|
|
protected
Alvine\I18n\Locale
|
$locale
|
|
protected
Alvine\Cache\CacheManager
|
$cacheManager
|