HTML-Element

Über das HTML-Element kann generisches HTML an einer beliebigen Stelle in der Anwendung definiert werden. Im generischen HTML stehen zur Verfügung folgende Variablen: “application” (Entity Application), “entity” (Entity HTMLElement) und “configuration”. Damit kann beispielsweise ein Bild in die Anwendung eingefügt werden.

../../../../../_images/html_result_application.png

Configuration

Einfügen eines Bildes in Ihre Anwendung:

<img src='http://mapbender3.org/sites/default/files/OSGeo_project.png' height='60px'>
../../../../../_images/html.png
  • Title: Titel des HTML-Elements. Dieser wird in der Layouts Liste angezeigt und ermöglicht, mehrere HTML-Elemente voneinander zu unterscheiden.
  • Content: Inhalt des HTML-Elements, z.B. Bild oder Link. Content kann Variablen: “application”, “entity” und “configuration” beinhalten.
  • Classes: html-element-inline, CSS-Klasse

YAML-Definition:

content: <p>Hello, World!</p><p>Application: {{ application.title |trans }}</p> # content kann Variablen: "application", "entity" und "configuration" beinhalten.
classes: my-special-css-class

Class, Widget & Style

  • Class: Mapbender\CoreBundle\Element\HTMLElement
  • Widget: mapbender.mbHTMLElement

HTTP Callbacks

None.

JavaScript API

None.

JavaScript Signals

None.

Beispiele

Einfügen eines Bildes

<img src='http://mapbender3.org/sites/default/files/OSGeo_project.png'>

Einfügen eines Links

<a href='http://mapbender3.org' target='_blank'>Go to the Mapbender3 Webside</a>