Personalization (SPT-Tag): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Ole (Diskussion | Beiträge) |
Frankl (Diskussion | Beiträge) |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 23: | Zeile 23: | ||
| <code>information</code> | | <code>information</code> | ||
| [[Article]] | | [[Article]] | ||
+ | | Nein | ||
+ | | None | ||
+ | | 1 | ||
+ | |- | ||
+ | | <code>publisher</code> | ||
+ | | [[String]] | ||
+ | | Nein | ||
+ | | None | ||
+ | | 1 | ||
+ | |- | ||
+ | | <code>mode</code> | ||
+ | | [[String]] | ||
| Nein | | Nein | ||
| None | | None | ||
Zeile 33: | Zeile 45: | ||
;<code>information</code> | ;<code>information</code> | ||
:Artikel dessen Personalisierungs-Daten für das Apache-Personalisierungsmodul ausgegeben werden sollen. | :Artikel dessen Personalisierungs-Daten für das Apache-Personalisierungsmodul ausgegeben werden sollen. | ||
+ | |||
+ | ;<code>publisher</code> | ||
+ | : | ||
+ | |||
+ | ;<code>mode</code> | ||
+ | :Dieses Attribut kann benutzt werden um eine alternative Ausgabe zu erzeugen. | ||
+ | :Mit <code>mode="php"</code> werden die Personlisierungsinformationen auf PHP-Ebene ausgewertet und anstelle von <code><sitepark_authpart></code>-Tags wird entsprechender PHP-Code rausgeschrieben. | ||
+ | :Unterstützte Werte derzeit: <code>php</code> | ||
==Beispiele== | ==Beispiele== |
Aktuelle Version vom 29. April 2011, 10:37 Uhr
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>