Sql-und-Xml - Home

Server-Daten: Die Web - Datenbank als CRM - Lösung

Ausgabeseiten / sd-Elemente

Das sd:template- Element

Definiert ein template / eine Vorlage, in welcher gewisse Elemente (Html- und sd:Elemente) gruppiert werden. Ein sd:template-Element kann im Html-head oder -body-Element definiert sein. Dann ist es nur von sd:call-template-Elementen aus derselben Html-Datei her aufrufbar. Oder es wird mit anderen sd:template-Elementen in einer externen Library, einer Ausgabeseite vom Typ 'Library' gesammelt. In diesem Fall kann das Template von verschiedenen Ausgabeseiten her aufgerufen und eingebunden werden.
Typ
Parent-Elemente
Attribute
sd:name
Legt den Namen des Objektes fest. Dieses Attribut ist immer ein Pflicht-Attribut.
Erlaubte Unterelemente
Hauptelemente
sd:button, sd:calendar, sd:chart, sd:choose, sd:choose-action, sd:choose-lang, sd:choose-null, sd:choose-url, sd:col-set, sd:comment, sd:err-block, sd:err-message, sd:err-number, sd:form, sd:ignore, sd:logout, sd:mail, sd:param, sd:protocol, sd:rel-steps, sd:result-steps, sd:ro-value, sd:rs, sd:sort, sd:span, sd:switch-link, sd:system-interaction, sd:text, sd:value
Zwischenelemente
sd:attribute, sd:begin, sd:bit-details, sd:bit-rows, sd:cell-set, sd:cell-value, sd:current, sd:day-element, sd:day-list, sd:del-link, sd:edit-link, sd:end, sd:hour-list, sd:input-cell-set, sd:input-table, sd:input-text, sd:month-element, sd:next, sd:other, sd:page-list, sd:previous, sd:rel-next, sd:rel-prev, sd:rel-search, sd:result-link, sd:single-day, sd:single-hour, sd:sort-asc, sd:sort-desc

Alle Schlusselemente sind gestattet.
Beispiele
Beispiel für eine einfache Vorlage:
<sd:template sd:name='myName'>
	Max Mustermann
</sd:template>
Wird dieses Template mittels eines sd:call-template-Elements aufgerufen, so wird an dieser Stelle einfach der Name 'Max Mustermann' ausgegeben.

© 2003-2009 Jürgen Auer, Berlin.