Dynamization

Content

Inhalte werden in Kirby über Dateien, im Ordner "content", definiert. Diese befinden sich in den Seiten-Ordnern und tragen deren Namen. Welche genauen Möglichkeiten der Definition von Inhalten zur Verfügung stehen, kann man aus der Dokumentation von Kirby entnehmen.

Hier ein typisches Beispiel:

Title: About
----
Text: Lorem ipsum dolor sit amet,
consectetuer adipiscing elit.
Aenean commodo ligula eget dolor.

In dieser Textdatei sind zwei Felder definiert, die als Inhalte genutzt werden können.

Damit entsprechende Feldinhalte mit Adobe Muse CC Elementen korrespondieren, muss ein Stil an dem betroffenen Adobe Muse CC Element definiert werden. In der Regel ist ein Grafikstil unter Adobe Muse CC der richtige Ansatzpunkt.

Stil: Bedeutung:
cmu_page_[NAME] Inhalt eines Feldes aus dem $page Kontext.
cmu_site_[NAME] Inhalt eines Feldes aus dem $site Kontext.
Insert-TAG: Bedeutung:
{{cmu_page_[NAME]}} Inhalt eines Feldes aus dem $page Kontext.
{{cmu_site_[NAME]}} Inhalt eines Feldes aus dem $site Kontext.
Platzhalter: Ersetzung:
NAME Name des Elements aus Kirby.

Snippets

Snippets bieten die Möglichkeit dynamische Code-Elemente in einen Seite einfließen zu lassen. Diese sind im Ordner "/site/snippets/" abgelegt. Eine genaue Beschreibung findet man in der Dokumentation von Kirby.

Durch die Definition eines Stils kann ein Snippet mit einem Adobe Muse CC Element verknüpft werden.

Stil: Bedeutung:
cmu_snippet_[NAME] Inhalt eines Lirby-Snippets.
Insert-TAG: Bedeutung:
{{cmu_content_[NAME]}} Inhalt eines Kirby-Snippets.
Platzhalter: Ersetzung:
NAME Name des Kirby-Snippets.

Templates

Through templates, it is possible to extract existing HTML code from the Adobe Muse CC design.

Corresponding elements with a template style are stored in their own files and are thus available as a dynamic basis. They are located at "/conmunicator/templates/[DEVICE]".

Templates are stored for adaptive layouts, in the appropriate folders for the used device!

Style: Bedeutung:
cmu_template_NAME Content of a separate code template using the desired name.
Placeholder: Ersetzung:
NAME Name of an existing or to create Template.

results matching ""

    No results matching ""