Personalization (SPT-Tag)

Aus SiteparkWiki
Version vom 29. April 2011, 09:37 Uhr von Frankl (Diskussion | Beiträge) (→‎Attribute)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Name

<sp:personalization> - Definiert personalisierte Bereiche

Syntax

<spt:personalization name="variable"/>

Beschreibung

Der Personalisierungs-Tag erzeugt im in-Modus einen Link auf einen Personalisierungs-Dialog. Im Out-Modus kann der Tag verwendet werden um den Inhalt innerhalb von spt:personalization den Nutzer zur Verfügung zu stellen, die die notwendigen Rechte besitzen. Die Personalisierungs-Funktion benötigt eine Lizenz des Moduls ProfilePlus.

Attribute

Name Type Required Default ab IES Version
name Variable Nein None 1
information Article Nein None 1
publisher String Nein None 1
mode String Nein None 1
name
Variablenname, unter dem die Rechte gespeichert werden.
information
Artikel dessen Personalisierungs-Daten für das Apache-Personalisierungsmodul ausgegeben werden sollen.
publisher
mode
Dieses Attribut kann benutzt werden um eine alternative Ausgabe zu erzeugen.
Mit mode="php" werden die Personlisierungsinformationen auf PHP-Ebene ausgewertet und anstelle von <sitepark_authpart>-Tags wird entsprechender PHP-Code rausgeschrieben.
Unterstützte Werte derzeit: php

Beispiele

Personalisiertes Textfeld

Template Quelltext

<sp:io type="in">
  Personalisierter Text<br>
  <sp:text name="sp_secret_text"/><br>
  Definition der Rechte auf den personalisierten Text <spt:personalization name="accessDefinition"/>
</sp:io>

<sp:io type="out">
  <spt:personalization name="accessDefinition">
    Sie dürfen diesen Text lesen<br>
    <sp:print name="sp_secret_text"/><br>
  </spt:personalization>
</sp:io>