Include (SP-Tag)
Version vom 7. Juni 2008, 22:45 Uhr von Liebold (Diskussion | Beiträge)
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>