Personalization (SPT-Tag): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
 
(3 dazwischenliegende Versionen von 2 Benutzern werden 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>&lt;sitepark_authpart&gt;</code>-Tags wird entsprechender PHP-Code rausgeschrieben.
 +
:Unterstützte Werte derzeit: <code>php</code>
  
 
==Beispiele==
 
==Beispiele==
Zeile 43: Zeile 63:
 
   Personalisierter Text<br>
 
   Personalisierter Text<br>
 
   <sp:text name="sp_secret_text"/><br>
 
   <sp:text name="sp_secret_text"/><br>
   Definition der Rechte auf den Personalisierten Text <spt:personalization name="accessDefinition"/>
+
   Definition der Rechte auf den personalisierten Text <spt:personalization name="accessDefinition"/>
 
</sp:io>
 
</sp:io>
  
Zeile 57: Zeile 77:
 
<noinclude>
 
<noinclude>
 
[[Category:SPT-Tags]]
 
[[Category:SPT-Tags]]
[[Category:Qualität_der_Sprache_prüfen]]
 
[[Category:Qualität_des_Codes_prüfen]]
 
 
</noinclude>
 
</noinclude>

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>