Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Funktionsreferenz

Jede Template-Funktion (die Tags in geschweiften Klammern, die Templates steuern) der Template-Bibliothek und des Kernels, mit ihrer Syntax in einer Zeile und der Seite, die sie erklärt - def, set, if, foreach, for…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/designers/templates/function-reference.md

On this page

This page is a translation. Read the English original

Funktionsreferenz

Template-Funktionen sind die Tags in geschweiften Klammern, die ein Template steuern, im Gegensatz zu Operatoren, die Werte berechnen. Diese Seite listet sie danach auf, wo sie registriert sind.

Inhalt

  1. Die Template-Bibliothek
  2. Der Kernel: gui-Funktionen
  3. Erweiterungen

Die Template-Bibliothek

Registriert in lib/eztemplate/classes/eztemplateautoload.php:

FunktionSyntaxSeite
def, undef{def $a=1 $b=2}, {undef $a}Variablen und def
set, let, default{set $a=2}, {default name=value}Variablen und def
if (elseif, else){if cond}...{elseif cond}...{else}...{/if}If und Bedingungen
foreach{foreach $list as $key => $item offset 1 max 3 reverse}...{/foreach}Foreach-Schleifen
for{for 1 to 5 as $i}...{/for}For-Schleifen
while{while cond}...{/while}While- und do-Schleifen
do{do}...{/do while cond}While- und do-Schleifen
delimiter, break, continue, skipinnerhalb von SchleifenForeach-Schleifen
switch (case){switch match=$x}{case match=1}...{/case}{case}...{/case}{/switch}Switch und case
section (section-else, section-include, section-exclude){section loop=$list}...{/section}Section (veraltet)
include{include uri='design:path.tpl' name=value}Include
cache-block{cache-block keys=... expiry=...}...{/cache-block}Cache-Block
set-block, append-block{set-block variable=$x}...{/set-block}Set-block und append-block
run-once{run-once}...{/run-once}Run-once
ldelim, rdelim{ldelim} gibt { ausLiteral und Begrenzer
literal{literal}...{/literal}Literal und Begrenzer
sequence{sequence name=seq loop=array( ... )}ältere wechselnde Werte; ziehen Sie foreach ... sequence vor
debug-timing-point, debug-accumulator, debug-log, debug-trace{debug-log msg='...'}Template-Debugging
tool_bar{tool_bar name=... view=...}Werkzeugleisten aus toolbar.ini
menu{menu name=...}Menüs aus menu.ini

Der Kernel: gui-Funktionen

Registriert in kernel/common/eztemplateautoload.php (eZObjectForwardInit); jede leitet an ein Template weiter, das nach dem erhaltenen Objekt gewählt wird:

FunktionZeichnetTemplate-Ordner
attribute_view_guiein Feld zum Ansehencontent/datatype/view/ (collect/ für Information Collector) (attribute_view_gui)
attribute_edit_guidas Bearbeitungsformular eines Feldscontent/datatype/edit/
attribute_result_gui, attribute_pdf_gui, attribute_diff_guigesammelte Ergebnisse, PDF, Versionsunterschiedecontent/datatype/result/, pdf/, diff/
node_view_guieinen Knoten in einem Ansichtsmodusnode/view/<view>.tpl (node_view_gui)
content_view_guiein Objekt in einem Ansichtsmoduscontent/view/<view>.tpl (content_view_gui)
related_view_gui, content_pdf_gui, content_version_view_guiverwandte Objekte, PDF, Versionen
class_attribute_view_gui, class_attribute_edit_guiKlassendefinitionen (Administration)
event_view_gui, event_edit_guiWorkflow-Ereignisse (Administration)
collaboration_*, shop_account_view_guiTeile für Zusammenarbeit und Shop-Konto

Erweiterungen

  • explblock (explayouts) zeichnet einen Layout-Block.
  • powercontent_create_gui, powercontent_attribute_create_gui (nxc_powercontent, wo aktiv).

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x