Formsolutions (SPT-Tag): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
K (hat „Spt:formsolutions“ nach „Formsolutions (SPT-Tag)“ verschoben)
Zeile 1: Zeile 1:
<!--
 
Beim Anlegen einer neuen Tagbeschreibung bitte zuerst
 
eine Seite mit dem Namen des Tags in der Schreibweise
 
 
sp:tagname bzw. spt:tagname
 
 
anlegen. Dann diese Seite verschieben nach
 
 
Tagname (SP-Tag) bzw. Tagname (SPT-Tag)
 
 
Hierdurch kann man immer einen Tag über seine reguläre
 
Schreibweise referenzieren und findet zudem den Tag in
 
der Tag-Referenz alfabetisch einsortiert.
 
 
Diesem Kommentar bitte bei der Tagbeschreibung entfernen.
 
-->
 
 
 
==Name==
 
==Name==
<sp:xxx> - xxx-Tag
+
<spt:formsolutions> - Verknüpfung von Form-Solutions Formularen mit Artikeln
  
 
==Syntax==
 
==Syntax==
 
<source lang="xml">
 
<source lang="xml">
<sp:xxx name="variable" encoding="html"/>
+
<sp:formsolutions name="variable"/>
 
</source>  
 
</source>  
  
 
==Beschreibung==
 
==Beschreibung==
xxx
+
Dieser Tag ist vergleichbar mit [[spt:link]]. Über ein Popup-Fenster kann ein Formsolutions-Formular ausgewählt werden, um es mit dem Artikel zu verknüpfen. Für das ausgewählte Formular können zusätzliche Eigenschaften für diese Verknüpfung konfiguriert werden. Diese Konfiguration erfolgt, indem eine Konfigurationsseite des Formsolutions-Servers aufgerufen wird (zweiter Button, die Seite öffnet sich in einem Popup-Fenster).
 +
 
 +
Nach der Auswahl eines Formulars wird für diese Verknüpfung eine URL erzeugt. Wird das Formular mehrmals verknüpft, wird für jede Verknüpfung eine eigene URL erzeugt, die unabhängig voneinander konfiguriert werden.
 +
 
 +
==Verwendung der Verknüpfung==
 +
Das verknüpfte Formular kann über das <code>link</code>-Attribut erlangt werden. Beispielsweise wurde mit folgendem Template eine Verknüpfung erzeugt:
 +
<source lang="xml">
 +
<sp:io type="in">
 +
  <sp:formsolutions name="formlink"/>
 +
</sp:io>
 +
</source>
 +
Das Formular ist immer ein Resource-Artikel und kann über <code>formlink.link</code> angesprochen werden. Da die URL des Formulares für jede Verknüpfung angelegt wird, wird die URL nicht über <code>formlink.link</code>, sondern über <code>formlink.url</code> ausgebeben. Für das Formular stehen folgende Felder zur Verfügung:
 +
{| class="prettytable"
 +
|- class="hintergrundfarbe1"
 +
! Feldname || Beschreibung
 +
|-
 +
| <code>formlink.link</code>
 +
| Formular-Resource-Artikel
 +
|-
 +
| <code>formlink.link.fs_fnr</code>
 +
| Eindeute ID des Formulares
 +
|-
 +
| <code>formlink.link.fs_pagecount</code>
 +
| Anzahl der Seiten des Formulars
 +
|-
 +
| <code>formlink.link.fs_created</code>
 +
| Datum an dem das Formular erstellt wurde (Format DD-MM-YYYY)
 +
|-
 +
| <code>formlink.link.fs_changed</code>
 +
| Datum an dem das Formular das letzte mal geändert wurde (Format DD-MM-YYYY)
 +
|-
 +
| <code>formlink.link.fs_beschr</code>
 +
| Beschreibung zu dem Formular
 +
|-
 +
| <code>formlink.link.fs_type</code>
 +
| Gibt an, ob das Formular ein Form-Solutions eigenes Formular ist (type=fs) oder ob es vom Kunden angelegt wurde (type=knd)
 +
|-
 +
| <code>formlink.url</code>
 +
| Für diese Verknüpfung erzeugte URL zu dem Formular
 +
|}
 +
 
 +
==Voraussetzung==
 +
Um diesen Tag verwenden zu können müssen bestimmte Voraussetzungen erfüllt sein.
 +
* Der Kunde muss eine Form-Solutions Lizenz besitzen, um den den Form-Solutions-Server ansprechen zu können
 +
* Die Redakteure, die die Formulare Verknüpfen sollen, müssen Zugang zum Internet haben, um den Formsolutions-Server erreichen zu können.
 +
* Es muss ein ArtikelPool mit dem Anchor 'formsolutions' existieren.
 +
* Es muss der Form-Solutions Import eingerichtet sein
  
 
==Attribute==
 
==Attribute==
Zeile 89: Zeile 118:
 
</source>
 
</source>
  
<!--
+
 
bitte die passenden Kategorien auswählen und Kommentar entfernen
 
--------------------------------------------------------------
 
 
<noinclude>
 
<noinclude>
[[Category:SP-Tags]]
 
 
[[Category:SPT-Tags]]
 
[[Category:SPT-Tags]]
 
[[Category:Qualität_des_Inhalts_prüfen]]
 
[[Category:Qualität_des_Inhalts_prüfen]]
Zeile 99: Zeile 125:
 
[[Category:Qualität_des_Codes_prüfen]]
 
[[Category:Qualität_des_Codes_prüfen]]
 
</noinclude>
 
</noinclude>
-->
 

Version vom 17. April 2009, 11:40 Uhr

Name

<spt:formsolutions> - Verknüpfung von Form-Solutions Formularen mit Artikeln

Syntax

<sp:formsolutions name="variable"/>

Beschreibung

Dieser Tag ist vergleichbar mit spt:link. Über ein Popup-Fenster kann ein Formsolutions-Formular ausgewählt werden, um es mit dem Artikel zu verknüpfen. Für das ausgewählte Formular können zusätzliche Eigenschaften für diese Verknüpfung konfiguriert werden. Diese Konfiguration erfolgt, indem eine Konfigurationsseite des Formsolutions-Servers aufgerufen wird (zweiter Button, die Seite öffnet sich in einem Popup-Fenster).

Nach der Auswahl eines Formulars wird für diese Verknüpfung eine URL erzeugt. Wird das Formular mehrmals verknüpft, wird für jede Verknüpfung eine eigene URL erzeugt, die unabhängig voneinander konfiguriert werden.

Verwendung der Verknüpfung

Das verknüpfte Formular kann über das link-Attribut erlangt werden. Beispielsweise wurde mit folgendem Template eine Verknüpfung erzeugt:

<sp:io type="in">
  <sp:formsolutions name="formlink"/>
</sp:io>

Das Formular ist immer ein Resource-Artikel und kann über formlink.link angesprochen werden. Da die URL des Formulares für jede Verknüpfung angelegt wird, wird die URL nicht über formlink.link, sondern über formlink.url ausgebeben. Für das Formular stehen folgende Felder zur Verfügung:

Feldname Beschreibung
formlink.link Formular-Resource-Artikel
formlink.link.fs_fnr Eindeute ID des Formulares
formlink.link.fs_pagecount Anzahl der Seiten des Formulars
formlink.link.fs_created Datum an dem das Formular erstellt wurde (Format DD-MM-YYYY)
formlink.link.fs_changed Datum an dem das Formular das letzte mal geändert wurde (Format DD-MM-YYYY)
formlink.link.fs_beschr Beschreibung zu dem Formular
formlink.link.fs_type Gibt an, ob das Formular ein Form-Solutions eigenes Formular ist (type=fs) oder ob es vom Kunden angelegt wurde (type=knd)
formlink.url Für diese Verknüpfung erzeugte URL zu dem Formular

Voraussetzung

Um diesen Tag verwenden zu können müssen bestimmte Voraussetzungen erfüllt sein.

  • Der Kunde muss eine Form-Solutions Lizenz besitzen, um den den Form-Solutions-Server ansprechen zu können
  • Die Redakteure, die die Formulare Verknüpfen sollen, müssen Zugang zum Internet haben, um den Formsolutions-Server erreichen zu können.
  • Es muss ein ArtikelPool mit dem Anchor 'formsolutions' existieren.
  • Es muss der Form-Solutions Import eingerichtet sein

Attribute

Name Type Required Default ab IES Version
xxx Attribute Ja None 1
xxx Text Nein None 1
xxx Expression Nein None 1
xxx Locale Nein None 1
xxx
xxx.
xxx
xxx.

Beispiele

Beispiel A

Template Quelltext

xxx

Ausgabe

xxx

Beispiel B

Template Quelltext

xxx

Ausgabe

xxx