Include (SP-Tag): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K |
|||
Zeile 61: | Zeile 61: | ||
:Mit diesem Attribut kann angegeben werden in welchem Moduls die includete SPML-Seite oder das includete Template ausgeführt werden soll. | :Mit diesem Attribut kann angegeben werden in welchem Moduls die includete SPML-Seite oder das includete Template ausgeführt werden soll. | ||
:;in | :;in | ||
− | ::Führt das Template oder die Seite im [[In-Modus]] aus. | + | ::Führt das Template oder die Seite im [[Template-Modus|In-Modus]] aus. |
:;out | :;out | ||
− | ::Führt das Template oder die Seite im [[Out-Modus]] aus. | + | ::Führt das Template oder die Seite im [[Template-Modus|Out-Modus]] aus. |
==Beispiele== | ==Beispiele== |
Version vom 8. Juni 2008, 18:39 Uhr
Name
<sp:include> - Inkludiert ein anderes Template
Syntax
<sp:include anchor="anchor.example"/>
Beschreibung
Mit dem Include Tag ist es möglich innerhalb eines Templates andere bereits erstellte Templates einzubinden. Es kann entweder der Anchor oder eine Variable mit einer Template-ID angegeben werden. sp:include
wird schliesslich durch die Ausgabe des eingebundenen Templates ersetzt.
Attribute
Name | Type | Required | Default | ab IES Version |
---|---|---|---|---|
template
|
Variable | Ja oder anchor oder uri | None | 1 |
ancor
|
Anchor | Ja oder template oder uri | None | 1 |
uri
|
Text | Ja oder template oder anchor | None | 1 |
context
|
Text | Nein | None | 1 |
mode
|
Text | Nein | None | 1 |
template
- Zu includendes Template (Variable mit einer Template-ID).
anchor
- Anchor-Name des zu includenden Templates.
uri
- URI einer Seite die inkludiert werden soll. Dieser muß im gleichen IES-Modul (Web-Applikation) liegen. Weiter kann mit dem context-Attribute ein anderes IES-Modul angegeben werden, dessen Seite inkludiert werden soll.
context
- Soll mit dem URI-Attribut eine Seite inkludiert werden die nicht im gleichen IES-Modul (Web-Applikation) liegt, so kann mit diesem Attribut der Context eines anderen IES-Moduls (Web-Applikation) angegeben werden.
mode
- Mit diesem Attribut kann angegeben werden in welchem Moduls die includete SPML-Seite oder das includete Template ausgeführt werden soll.
Beispiele
Einfügen von Templates
Template Quelltext
<html>
<head>
<title>Template Include</title>
</head>
<body>
<sp:include anchor="html.header"/>
<sp:include template="currentTemplate"/>
<sp:include anchor="html.footer"/>
</body>
</html>