Include (SP-Tag): Unterschied zwischen den Versionen

Aus SiteparkWiki
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.
in
Führt das Template oder die Seite im In-Modus aus.
out
Führt das Template oder die Seite im Out-Modus aus.

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>