Overview

Namespaces

  • Alvine
    • Application
      • Configuration
      • Console
        • Option
        • Terminal
          • VT100
      • Data
        • Generic
      • Resource
      • UI
      • Web
        • Model
          • Linkage
            • Relation
            • Structure
        • Presenter
          • Access
          • Data
          • Event
          • File
          • Page
            • Plugin
              • Authentication
              • Html
              • I18n
              • Navigation
              • UI
                • Wrapper
        • Route
          • Cache
          • Exception
          • Handler
        • View
          • Data
          • Definition
          • Intern
          • Json

Classes

  • Fragment
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Fragment

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>
Alvine\Core\Alvine
Extended by Alvine\Application\Web\Presenter\Page\Plugin\AbstractPlugin implements Alvine\Application\Web\Presenter\Plugin
Extended by Alvine\Application\Web\Presenter\Page\Plugin\Html\Fragment
Namespace: Alvine\Application\Web\Presenter\Page\Plugin\Html
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 272 $
Since: 20160317
Link: alvine.io
Located at web/presenter/page/plugin/html/Fragment.class.php
Methods summary
protected static
# getArrayFromNodes( Alvine\Xml\Node $node )
protected static Alvine\Markup\Html\Dataset
# initDatasetFromNode( Alvine\Application\Presenter $presenter, Alvine\Markup\Html\Dataset $dataset, Alvine\Xml\Node $node )

Dataset initialisieren

Dataset initialisieren

Parameters

$presenter
$dataset
$node

Returns

Alvine\Markup\Html\Dataset
protected static string
# getTemplateFromNode( Alvine\Application\Presenter $presenter, Alvine\Xml\Node $node, Alvine\Markup\Html\Dataset $dataset )

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

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

Parameters

$presenter
$node
$dataset

Returns

string
public static Alvine\Application\Web\Presenter\Plugin
# getInstance( Alvine\Application\Presenter $presenter, Alvine\Xml\Node $node, Alvine\Types\Map\ParameterMap $map )

Objekt initialisieren

Objekt initialisieren

Parameters

$presenter
$node
$map

Returns

Alvine\Application\Web\Presenter\Plugin
Methods inherited from Alvine\Application\Web\Presenter\Page\Plugin\AbstractPlugin
__construct(), __toString(), getReplacedPlaceholderValue()
Constants summary
string TEMPLATE

Name des Template-Tags

Name des Template-Tags

# 'template'
string DATASET

Name des Dataset-Tags

Name des Dataset-Tags

# 'dataset'
string INCLUDEATTRIBUTE

Name des Include-Attributes

Name des Include-Attributes

# 'include'
string TYPE

Type

Type

# 'type'
Properties inherited from Alvine\Application\Web\Presenter\Page\Plugin\AbstractPlugin
$content
alvine.application API-Dokumentation 1.1.1 | © schukai GmbH | Impressum