Tinymce (SPT-Tag): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Zeile 16: Zeile 16:
 
! Name || Type || Required || Default || ab IES Version
 
! Name || Type || Required || Default || ab IES Version
 
|-
 
|-
| <code>name</code>
+
{{sp_input_attributes|attribute=name|mode=row}}
| [[Variable]]
+
|-
| Ja
+
{{sp_input_attributes|attribute=value|mode=row}}
| None
+
|-
| 1
+
{{sp_input_attributes|attribute=fixvalue|mode=row}}
 +
|-
 +
{{sp_input_attributes|attribute=type|mode=row}}
 +
|-
 +
{{sp_input_attributes|attribute=disabled|mode=row}}
 +
|-
 +
{{sp_input_attributes|attribute=readonly|mode=row}}
 
|-
 
|-
 
| <code>rows</code>
 
| <code>rows</code>
Zeile 32: Zeile 38:
 
| Nein
 
| Nein
 
| 80
 
| 80
| 1
 
|-
 
| <code>value</code>
 
| [[Text]]
 
| Nein
 
| None
 
 
| 1
 
| 1
 
|-
 
|-
Zeile 51: Zeile 51:
 
| aktueller Informationspool
 
| aktueller Informationspool
 
| 1
 
| 1
 +
|-
 +
{{sp_input_attributes|attribute=dynamics|mode=row}}
 
|}
 
|}
 
+
{{sp_input_attributes|attribute=name|mode=desc}}
;<code>name</code>
+
{{sp_input_attributes|attribute=value|mode=desc}}
:Bestimmt den Namen des Eingabefeldes.
+
{{sp_input_attributes|attribute=fixvalue|mode=desc}}
 
+
{{sp_input_attributes|attribute=locale|mode=desc}}
 +
{{sp_input_attributes|attribute=type|mode=desc}}
 +
{{sp_input_attributes|attribute=disabled|mode=desc}}
 +
{{sp_input_attributes|attribute=readonly|mode=desc}}
 
;<code>rows</code>
 
;<code>rows</code>
 
:Höhe des Eingabefeldes in Zeilen.
 
:Höhe des Eingabefeldes in Zeilen.
Zeile 61: Zeile 66:
 
;<code>cols</code>
 
;<code>cols</code>
 
:Breite des Eingabefeldes in Spalten.
 
:Breite des Eingabefeldes in Spalten.
 
;<code>value</code>
 
:Vorgegebener Inhalt des Feldes.
 
  
 
;<code>theme</code>
 
;<code>theme</code>
Zeile 73: Zeile 75:
 
;<code>pools</code>
 
;<code>pools</code>
 
:Kommaseparierte Liste von [[Anchor|Anchors]] von Artikelpools oder von [[ID|IDs]] von Artikelpools; die Elemente der Pools werden dem Redakteur in einem Linkdialog innerhalb des Editors zur Auswahl angeboten. Diese Funktion ist derzeit noch im Versuchsstadium und wird daher nicht offiziell unterstützt.
 
:Kommaseparierte Liste von [[Anchor|Anchors]] von Artikelpools oder von [[ID|IDs]] von Artikelpools; die Elemente der Pools werden dem Redakteur in einem Linkdialog innerhalb des Editors zur Auswahl angeboten. Diese Funktion ist derzeit noch im Versuchsstadium und wird daher nicht offiziell unterstützt.
 +
{{sp_input_attributes|attribute=dynamics|mode=desc}}
  
 
==Beispiele==
 
==Beispiele==

Version vom 3. Juli 2008, 13:42 Uhr

Dieser Artikel bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf bitte mit ihn zu verbessern und entferne anschließend diese Markierung.

Name

<spt:tinymce> - Integriert einen WYSIWYG-Editor ins CMS

Syntax

<spt:tinymce name="variable" theme="simple"/>

Beschreibung

Mit dem tinymce-Tag wird ein WYSIWYG-Editor ins CMS eingebunden. Der Editor tinymce ist ein Open-Source Produkt der Firma Moxiecode. Der Editor ist kein regulärer Bestandteil des Lieferumfanges der Sitepark-Produkte, der Editor kann aber, wenn er gefällt, so wie er ist, genutzt werden.

Attribute

Name Type Required Default ab IES Version
name Variable Ja None 1
value Text Nein None 1
fixvalue Text Nein None 1
type Content-Type Nein text 1
disabled Condition Nein None 1
readonly Condition Nein None 1
rows Number Nein 15 1
cols Number Nein 80 1
theme Text Nein default 1
pools (experimentell) Anchor-List oder ID-List Nein aktueller Informationspool 1
Dynamische Attribute Text Nein None 1
name
Bestimmt den Namen des Feldes.
value
Setzt einen Default-Wert für die mit name angegebenen Variable, wenn sie leer ist.
fixvalue
Überschreibt jeden vorhandenen Inhalt der mit name bestimmten Variablen mit dem durch fixvalue angegebenen Wert.
locale
Dieses Attribut bestimmt die Mehrsprachigkeit der Variablen.
type
Der Typ des Eingabefeldes.
disabled
HTML-Attribut (true, false).
readonly
HTML-Attribut (true, false).
rows
Höhe des Eingabefeldes in Zeilen.
cols
Breite des Eingabefeldes in Spalten.
theme
Konfigurationstypen, die den Funktionsumfang für den Editor beschreiben. Mögliche Themes sind:
simple
default
advanced
pools
Kommaseparierte Liste von Anchors von Artikelpools oder von IDs von Artikelpools; die Elemente der Pools werden dem Redakteur in einem Linkdialog innerhalb des Editors zur Auswahl angeboten. Diese Funktion ist derzeit noch im Versuchsstadium und wird daher nicht offiziell unterstützt.
Dynamische Attribute
Dynamische Attribute sind beliebige HTML-Attribute, die evaluiert und bis zum HTML-Tag durchgereicht werden.

Beispiele

WYSIWYG-Editor nutzen und Inhalt ausgeben

Template Quelltext

<sp:io type="in">
  <spt:tinymce name="sp_body"/>
</sp:io>

<sp:io type="out">
  <sp:print name="sp_body"/>
</sp:io>