<we:textarea wysiwyg="true" />
Erzeugt ein mehrzeiliges Eingabefeld.
ab Version | 1.3.0.0 |
Endtag erforderlich | nein |
Pflichtattribute |
Attribute
- wysiwyg
- name
- class
- width
- height
- size
- bgcolor
- editorcss
- ignoredocumentcss
- htmlspecialchars
- html
- php
- fontnames
- fontsizes
- formats
- classes
- removefirstparagraph
- inlineedit
- buttonpos
- win2iso
- spellcheck
- commands
- maxlength
- maxtextlength
- contextmenu
- to
- nameto
- templates
- gallerytemplates
- imagestartid
- tinyparams
Wird als Wert dieses Attributs "true"
angegeben, dann werden über dem Textarea Menüleisten zum Formatieren der Eingabe angezeigt. Wird als Wert dieses Attributs "false"
angeben oder das Attribut nicht gesetzt, dann werden über dem Textarea keine Menüleisten zum Formatieren der Eingabe angezeigt.
ab Version | 1.3.0.0 |
Typ | string |
mögliche Werte | true |
Standardwert | - |
Bei diesem Attribut gibst Du als Wert einen eindeutigen Namen an.
ab Version | 2.0.0.0 |
Typ | string |
Standardwert | - |
Mit diesem Attribut übergibst Du der Textarea eine CSS-Klasse, mit der Du die Darstellung des Textarea-Inhalts im Editmode beeinflussen kannst. Bei wysiwyg=false
bekommt das Textarea-Tag diese Klasse, bei wysiwyg=true
hingegen das Body-Tag des verwendeten WYSIWYG-Editors.
Ab Version 9.0 wird die CSS-Klasse bei wysiwyg="true"
folgenden Elementen zugewiesen:
- bei
inlineedit="true"
der Hidden-Textarea: Weil mit CSS für die Höhe und Breite dieses Elements die Größe des ausgespielten WYSIWYG-Editors bestimmt werden kann - bei
inlineedit="true | false"
dem Body-Tag des WYSIWYG-Contents (Wichtig: hierfür solltenwidth
oderheight
nie von außen definiert werden!)
Hinweis: Für den Zugriff auf Elemente des WYSIWYG-Editors gibt es spezifischere CSS-Klassen, die der aus dem Attribut wenn möglich vorzuziehen sind
- "wewysiwyg-body":
<body>
des Content-Bereichs aller WYSIWYG-Editoren - "wewysiwyg-preview": Preview-
<div>
aller<we:textarea wysiwyg="true" inlineedit="false">
- "wetextarea-wysiwyg": Hidden-Textarea aller
<we:textarea wysiwyg="true" inlineedit="true">
- "wewysiwyg-body-FELDAME":
<body>
des WYSIWYG-Content-Bereichs bei<we:textarea wysiwyg="true" name="FELDNAME">
- "wewysiwyg-preview-FELDNAME": Preview-
<div>
bei<we:textarea wysiwyg="true" inlineedit="false" name="FELDNAME">
- "wetextarea-wysiwyg-FELDNAME": die Hidden-Textarea bei
<we:textarea wysiwyg="true" inlineedit="true" name="FELDNAME">
ab Version | 5.0.0.0 |
Typ | string |
Standardwert | - |
Bei diesem Attribut gibst Du als Wert die Breite des ausgespielten WYSIWYG-Editors an. Möglich sind alle gültigen Werte für die CCS-Eigenschaft width
, also 400px ebenso wie 50%. Reine Zahlenwerte werden als Pixel übernommen.
Hinweis: Dieses Attribut bestimmt eigentlich die Breite der <textarea>
, die durch den WYSIWYG-Editor ersetzt wird. Wird das Attribut weggelassen, kann die Breite der <textarea>
und damit des Editors auch direkt mit CSS bestimmt werden.
Neu ab Version 9.0
Ab Version 9.0 wird mit dem Attribut bei inlineedit="false"
die Breite der Vorschau definiert. Wird das Attribut weggelassen, greift hier width="auto"
; auch dieser Wert kann mit eigenem CSS überschrieben werden. Höhe und Breite des Overlays mit dem WYSIWYG-Editor wird bei inlineedit="false"
mit dem neu eingeführte Attribut size
bestimmt.
ab Version | 1.3.0.0 |
Typ | string |
Standardwert | - |
Bei diesem Attribut gibst Du als Wert die Höhe des ausgespielten WYSIWYG-Editors an. Möglich sind alle gültigen Werte für die CSS-Eigenschaft width
, also 400px ebenso wie 50%. Reine Zahlenwerte werden als Pixel übernommen.
Hinweis: Dieses Attribut bestimmt eigentlich die Höhe der <textarea>
, die durch den WYSIWYG-Editor ersetzt wird. Wird das Attribut weggelassen, kann die Höhe der <textarea>
und damit des Editors auch direkt mit CSS bestimmt werden.
Neu ab Version 9.0
Ab Version 9.0 wird mit dem Attribut bei inlineedit="false"
die Höhe der Vorschau definiert. Wird das Attribut weggelassen, greift hier height="auto"
(mit max-height="200px"
); auch dieser Wert kann mit eigenem CSS überschrieben werden. Die Höhe und Breite des Overlays mit dem WYSIWYG-Editor wird bei inlineedit="false"
mit dem neu eingeführte Attribut size
bestimmt.
ab Version | 1.3.0.0 |
Typ | number |
Standardwert | - |
Mit diesem Attribut bestimmst Du ab Version 9.0 in Kombination mit inlineedit="false"
die initiale Größe des WYSIWYG-Editors. Die Attribute width
und height
werden in dieser Konstellation nicht beachtet. Standardwert ist fullscreen
.
ab Version | 9.0.0 (Barrhorn) |
Typ | string |
mögliche Werte | small, medium, big, fullscreen |
Standardwert | fullscreen |
Bei diesem Attribut gibst Du als Wert die Hintergrundfarbe an. Diese Angabe hat nur im Edit-Mode Auswirkungen. Das Attribut akzeptiert #0000ff
ebenso wie 0000ff
und blue
.
Hinweis: Das Attribut bgcolor
überschreibt die background-color
(Style des HTML-Tags body
) aller mit <we:css>
oder mit dem Attribut editorcss
an TinyMCE übergebenen CSS-Dokumente. Auch die Eigenschaft background-image
wird auf none
gesetzt.
Tipp: Wenn Du im Editmode mit dem background-image
der ausgespielten Seite arbeitest, setzt Du dieses Attribut auf transparent
, sodass das Hintergrundbild nicht im TinyMCE (verkleinert) nochmals ausgespielt wird.
ab Version | 6.3.6.0 |
Typ | string |
Standardwert | - |
Bei diesem Attribut gibst Du als Wert die IDs von webEdition-internen CSS-Dokumenten an, die dem WYSIWYG-Editor TinyMCE als Content-CSS übergeben werden. Wähle hierzu ein Dokument über den beigefügten Button oder schreibe mehrere IDs als kommaseparierte Liste ins Eingabefeld.
Wichtig: Das mit diesem Attribut an den Editor übergebene Stylesheet wird nicht automatisch auch in die ausgespielte Seite inkludiert. Beachte ebenfalls: Die hier definierten CSS-Dokument werden nach den per <we:css>
an TinyMCE übergebenen Stylesheets eingebunden (vgl. <we:css>
, die Attribute visibility
und ifeditmode
).
Hinweis: Wenn das Attribut ignoredocumentcss
nicht auf "true" gesetzt wird, können CSS-Dateien auch mit <we:css>
sowie händisch mit <link rel="stylesheet" href="/xyz.css">
in die Vorlage eingebunden und damit automatisch an den Editor übergeben werden. Bei <we:css>
steuerst du mit dem Attribute applyto="all | wysiwyg | around"
, ob die CSS-Datei den WYSIWYG-Editoren zur Verfügung gestellt wird.
Ab Version 9.0.10 gelten zudem folgende Regeln:
- Händisch mit
<link rel="stylesheet" href="/xyz.css">
werden nicht an den Editor übergeben, wenn an die URL die Variablewysiwyg=0
angehängt wird. - Die CSS-Dateien werden grundsätzlich in der gleichen Reihenfolge an den Editor übergeben, in der sie im Header der Vorlage aufgeführt sind.
- Allerdings ist zu beachten:
- Die mit
<we:css>
eingefügten Dateien werden nach den händisch eingefügten übergeben. - Die mit
editorcss
" übergebenen CSS-Dateien werden immer als letzte übergeben
- Die mit
- Der Inhalt des Attributes
bgcolor
überschreibt diebody{background-color}
-Regeln aller übergebenen CSS-Dateien
ab Version | 6.3.0.0 |
Typ | csv |
Standardwert | - |
Verhindert mit der Eingabe von true
, dass der WYSIWYG-Editor TinyMCE die mit <we:css>
in Deine Vorlagen eingebundenen CSS-Dateien beachtet. Standardwert ist false
.
ab Version | 6.3.0.0 |
Typ | boolean |
mögliche Werte | true, false |
Standardwert | false |
Mit htmlspecialchars="true"
werden Sonderzeichen in HTML-Entities umgewandelt (z.B. wird "&"
zu "&"
). Ist htmlspecialchars
nicht gesetzt, wird diese Umwandlung nicht vorgenommen.
ab Version | 3.2.0.0 |
Typ | boolean |
mögliche Werte | true, false |
Standardwert | false |
Wichtig: Das Attribut wird vom WYSIWYG-Editor sowie von TinyMCE nicht mehr ausgewertet.
HTML-Tags werden im normalen Eingabemodus mit <
und >
escaped. Der Code kann dadurch im Frontend ausgespielt werden, wird aber vom Browser nicht als HTML interpretiert. Wird HTML-Code im HTML-Modus eingegeben, wird er natürlich nicht escaped.
Das Attribut wurde mit Version 6.3.6.0 aus dem Tagwizard für <we:textarea type="wysiwyg">
entfernt.
ab Version | 1.5.0.0 |
Typ | boolean |
mögliche Werte | true, false |
Standardwert | true |
Wichtig: Die Funktion wurde aus Gründen der Systemsicherheit deaktiviert. Das Attribut wird vom WYSIWYG-Editor sowie von TinyMCE nicht mehr ausgewertet.
Der PHP-Tag <?php ... ?>
wird im normalen Eingabemodus als <?php ... ?>
escaped. Der Code kann dadurch im Frontend ausgespielt werden, ist aber unausführbar. Wird das Tag im HTML-Modus oder direkt in die Datenbank geschrieben, wird es als <!--?php ... ?-->
maskiert (und somit auch nicht sichtbar ausgespielt).
Das Attribut wurde mit Version 6.3.6.0 aus dem Tagwizard für <we:textarea type="wysiwyg">
entfernt.
ab Version | 3.0.0.0 |
Typ | boolean |
mögliche Werte | true, false |
Standardwert | Einstellungsdialog |
Bei diesem Attribut gibst Du als Wert kommasepariert Schriftnamen an, die dem Redakteur zum Formatieren zur Verfügung stehen sollen.
Hinweis: Ab Version 9.0 gibt es im WYSIWYG-Editor keine Schrift-Auswahl mehr.
ab Version | 1.3.0.0 |
Typ | string |
mögliche Werte | arial, courier, tahoma, times, verdana, wingdings |
Standardwert | - |
Bei diesem Attribut gibst Du als Wert kommasepariert Schriftgrößen an, die dem Redakteur zum Formatieren zur Verfügung stehen sollen. Erlaubt sind alle Werte, die in CSS für das Style-Attribut "font-size" möglich sind: Werte in pt, px, em, %, cm etc. wie auch benannte Werte wie "x-small" oder "larger".
Folgende Syntaxvarianten sind möglich (Achtung: Leerzeichen werden ausgegeben!):
"10px,12px,xx-small,20%"
"1 (8px)=xx-small,x-small=x-small,meinEigenerName=72px"
Bei b) wird jeweils der String vor dem "=" im Dropdown, der danach im generierten HTML-Kode ausgegeben.
ab Version | 6.4.0.0 |
Typ | string |
Standardwert | - |
Bei diesem Attribut werden als Wert kommasepariert (ohne Leerzeichen) die HTML-Tags angegeben, die im WYSIWYG-Editor als Optionen des Auswahlfeldes "Format" angeboten werden sollen (command "formatblock"
). Mögliche Eingaben sind "p"
, "div"
, "h1"
, "h2"
, "h3"
, "h4"
, "h5"
, "h6"
, "pre"
, "code"
, "blockquote"
und "samp".
Bleibt das Attribut leer oder wird weggelassen, werden sämtliche Format-Optionen ausgegeben.
ab Version | 6.4.0.0 |
Typ | csv |
mögliche Werte | p, div, h1, h2, h3, h4, h5, h6, pre, code, blockquote, samp |
Standardwert | - |
Die im webEdition WYSIWYG-Editor angezeigten CSS Klassen werden aus dem HTML Dokument geladen. Der neuere Editor TinyMCE lädt die Klassen aus den CSS-Dateien, die er entweder per we:css oder mit dem Attribut editorcss übergeben bekommt.
Wenn Du die verfügbare Auswahl selber festlegen möchtest, gibst Du hier eine kommaseparierte Liste der CSS Klassen an.
Wichtig:
- Die Klassen aus diesem Attribut ergänzen nicht die automatisch generierte Liste, sondern sie ersetzen sie vollständig.
- Das Command "styleselect" muss aktiviert sein, damit die Auswahl möglich ist.
ab Version | 1.3.0.0 |
Typ | string |
Standardwert | - |
Setzt Du dieses Attribut auf true
, so wird das erste HTML- Paragraph-Tag (<p>
) entfernt. So kannst Du vermeiden, dass bei Betätigung der "Return" Taste innerhalb der Textarea ein zu grosser Abstand zwischen den Absätzen entsteht.
ab Version | 3.1.0.0 |
Typ | boolean |
mögliche Werte | true, false |
Standardwert | true |
Ist dieses Attribut auf true
oder nicht gesetzt, so wird bei einer WYSIWYG-Textarea ein normales Textfeld mit allen Formatierungsmöglichkeiten angezeigt. Dies kann bei einer größeren Anzahl von WYSIWYG-Feldern zu Performance-Problemen führen, deshalb kann man das Attribut auf false
setzen. Die Textarea wird dann ohne die WYSIWYG-Elemente aber mit einem Button angezeigt, der den WYSIWYG-Editor in einem separaten Fenster öffnet.
ab Version | 3.1.0.0 |
Typ | boolean |
mögliche Werte | true, false |
Standardwert | true |
Mit diesem Attribut legst Du fest, ob die Buttons des WYSIWYG-Editors über- oder unterhalb des Eingabebereichs ausgespielt werden.
ab Version | 3.1.0.0 |
Typ | string |
mögliche Werte | top, bottom |
Standardwert | - |
ab Version | 1.3.0.0 |
Typ | boolean |
mögliche Werte | true, false |
Standardwert | false |
Aktiviert die Rechtschreibprüfung.
ab Version | 4.1.0.0 |
Typ | boolean |
mögliche Werte | true, false |
Standardwert | false |
Bei diesem Attribut werden kommasepariert (ohne Leerzeichen) die Funktionen angegeben, die im WYSIWYG-Editor zur Verfügung stehen sollen. Wird das Attribut nicht gesetzt, sind alle Funktionen verfügbar.
Folgende, in Gruppen zusammengefasste Funktionen sind verfügbar. Sie können einzeln oder - unter Verwendung des Gruppennamens - auch gruppenweise gewählt werden.
Hinweis: Ab Version 9.0 werden einige Funktionen in kontextabhängigen, sogenannten Quickmenus ausgespielt und nicht mehr in den oberen Werkzeugleisten.
Gruppe | Command | Standard *) | Quickmenu | Funktion |
full *) | ||||
lädt alle Commands | ||||
prop | ||||
sizeselect | Dropdownmenu Schriftgröße => ab Version 9.0.6 in Gruppe "advanced" |
|||
blockselect | Dropdownmenu zur Zuweisung von Block-Formaten wie Headline, Code, div, etc. | |||
styleselect | Dropdownmenu zur Zuweisung von Klassen | |||
bold | x | x | Text Fett | |
italic | x | x | Text Kursiv | |
underline | x | x | Text Unterstrichen | |
subscript | x | Text Tiefgestellt | ||
superscript | x | Text Hochgestellt | ||
strikethrough | x | Text Druchgestrichen | ||
removeformat | x | Formatierungen entfernen | ||
color | ||||
forecolor | x | x | Vordergrundfarbe | |
backcolor | x | x | Hintergrundfarbe | |
list | ||||
bullist | x | Ungeordnete Liste <ol> einfügen | ||
numlist | x | Geordnete Liste <ul> einfügen | ||
blockquote | ||||
indent | x | Absatz Einrücken | ||
outdent | x | Absat Ausrücken | ||
align | ||||
alignleft | x | Absatz linksbündig ausrichten | ||
aligncenter | x | Absatz zentrieren | ||
alignright | x | Absatz rechtsbündig ausrichten | ||
alignjustify | x | Blocksatz | ||
insert | ||||
table | x | Tabelle einfügen/bearbeiten, aktiviert Buttons für sämtliche Tabellenfunktionen | ||
image | x | Bild einfügen/bearbeiten | ||
gallery | Galerie einfügen | |||
break | <br/> einfügen | |||
nonbreaking***) | einfügen | |||
hr | x | Horizontale Linie einfügen | ||
link | x | x | Link einfügen/bearbeiten, setzt auch den Anker- sowie den Unlink-Button | |
anchor | x | Anker, wird beu Verwendung von link automatisch gesetzt | ||
xhtmlxtras | ||||
ltr | Text links nach rechts | |||
rlt | Text rechts nach links | |||
lang | x | Sprache: fügt ins selektierte Element ein lang-Attribut ein | ||
cite | x | Zitat | ||
acronym | x | Akronym: Umgibt den selektierten Inhalt mit einem <accronym>-Tag | ||
abbr | x | Abkürzung: Umgibt den selektierten Inhalt mit einem <abbr>-Tag | ||
del | x | Umgibt den selektierten Inhalt mit einem <del>-Tag | ||
ins | x | Umgibt den selektierten Inhalt mit einem <ins>-Tag | ||
essential | ||||
charmap | Sonderzeichen einfügen | |||
pastetext | Paste als Plaintext ohne alle Formatierungen. Tabellen und Links werden rudimentär erhalten => ab Version 9.0.6 in Gruppe "advanced" |
|||
undo | x | Rückgängig | ||
redo | x | Wiederholen | ||
selectall | Alles auswählen | |||
search | Suchen und ersetzen | |||
fullscreen | x | Editor maximal vergrößern | ||
visualaid | x | Hilfslinien für Tabellen, Blockelemente und unsichtbare Elemente anzeigen | ||
advanced | ||||
sizeselect | Dropdownmenu Schriftgröße (seit Version 9.0.6 in dieser Gruppe) | |||
pastetext | Paste als Plaintext ohne alle Formatierungen.**) Wichtig: Tabellen und Links werden rudimentär erhalten. |
|||
codesample | Plugin zur Eingabe und formattierten Ausgabe von Kodebeispielen | |||
template | Plugin Template | |||
editsource | HTML-Ansicht | |||
*) Seit Version 9.0.6 werden bei fehlendem oder leerem Attribut command
nicht mehr alle, sondern nur noch die hier als "Standard" ausgezeichneten Funktionen ausgespielt. Der Standard kann in den Allgemeinen Einstellungen unter "we:Tag Standards" => "Standard Einstellung für commands-Attribut in <we:textarea>" überschrieben werden: Dem bisherigen Default-Wert für das leere oder fehlende Attribut commands
entspricht das neue Gruppen-command full
.
**) Die Funktion paste as text
ist standardmäßig aktiviert und kann nur ausgeschaltet werden, wenn das Command pastetext
gesetzt ist. Beim Kopieren aus WE-TinyMCE-Instanzen wird jedoch immer das gesamte HTML eingefügt, ebenso werden beim Kopieren aus externen Quellen Tabellen und Links unabhängig von paste as text
(in entsprechend bereinigter Form) übernommen.
***) Ab Version 9.0.8
Wichtig: Diverse Funktionsnamen wurden in webEdition Version 9.0 vereinfacht bzw. an die Bezeichnungen des verwendeten WYSIWYG-Editors TinyMCE angepasst. Die alten Bezeichnungen funktionieren vorerst noch, sind jedoch deprecated.
Folgende Funktionen wurden umbenannt oder existieren ab Version 9.0 nicht mehr:
Alte Bezeichnung | Neue Bezeichnung | Bemerkungen |
formatblock | blockselect | |
fontsize | sizeselect | |
applystyle | styleselect | |
justifyleft | alignleft | |
justifycenter | aligncenter | |
justifyright | alignright | |
justifyfull | alignjustify | |
insertunorderedlist | bullist | |
insertorderedlist | numlist | |
createlink | link | |
unlink | Funktion wird ab Version 9.0 bei "link" mitgeladen | |
insertimage | image | |
inserthorizontalrule | hr | |
inserttable | table | |
insertgallery | gallery | |
insertbreak | break | |
insertspecialchar | charmap | |
replace | Die Replace-Funktion wird ab Version 9.0 bei Search mit ausgespielt | |
visibleborders | visualaid | |
inserttable |
table |
Alle diese Funktionen werden ab Version 9.0 bei "table" mitgeladen: Die Funktion können nicht mehr einzeln gewählt werden. Außer dem Button "Tabelle einfügen/bearbeiten" werden alle diese Funktionen kontextabhängig ins neue Quickmenu ausgespielt. |
|
||
removetags | Funktion existiert nicht mehr ab Version 9.0 | |
fontname | Funktion existiert nicht mehr ab Version 9.0 | |
pasteword | Funktion existiert nicht mehr ab Version 9.0 | |
layerr insertlayer movebackward moveforward absolute |
Das Layer-Plugin existiert ab Version 9.0 nicht mehr. | |
insertdate |
Funktionen existiert nicht mehr ab Version 9.0 |
Auch einige Gruppen wurden ab Version 9.0 umbenannt oder existieren nicht mehr:
Alte Bezeichnung | Neue Bezeichnung | Bemerkungen |
justify | align | |
copypaste | Die verbleibende Funktion "pastetext" gehört neu zu "essential" | |
link | Die Funktionen "link" (bisher "createlink") und "anchor" gehören neu zu "insert" | |
table | Die verbleibende Funktion "table" (bisher "inserttable") gehört neu zu "insert" | |
font | Die verbleibende Funktion "sizeselect" (bisher "fontsize") gehört neu zu "prop" | |
layer | Das Layer-Plugin existiert ab Version 9.0 nicht mehr. |
- Plugin zur Eingabe und formattierten Ausgabe von Kodebeispielen)
- template (Plugin Template)
ab Version | 5.1.0.0 |
Typ | string |
mögliche Werte | prop, color, list, align, insert, xhtmlxtras, essential, advanced, sizeselect, blockselect, styleselect, bold, italic, underline, subscript, superscript, removeformat, strikethrough, forecolor, backcolor, bullist, numlist, blockquote, indent, outdent, alignleft, aligncenter, alignright, alignjustify, table, image, gallery, break, nonbreaking, hr, link, anchor, ltr, rtl, lang, cite, acronym, abbr, del, ins, charmap, pastetext, undo, redo, selectall, search, fullscreen, visualaid, codesample, template, editsource |
Standardwert | - |
Bei diesem Attribut gibst Du als Wert eine Zahl an, die die maximal erlaubte Zeichenanzahl des Eingabefeldes definiert. Die Anzahl Zeichen beziehen sich dabei auf die Länge des vom WYSIWYG-Editor generierten HTML-Kodes.
ab Version | 9.1.1 (Barrhorn) |
Typ | number |
Standardwert | - |
Bei diesem Attribut gibst Du als Wert eine Zahl an, die die maximal erlaubte Zeichenanzahl des Eingabefeldes definiert. Die Anzahl Zeichen beziehen sich dabei auf die Länge des sichtbaren Editorinhalts.
ab Version | 9.1.1 (Barrhorn) |
Typ | number |
Standardwert | - |
Bei diesem Attribut werden die Funktionsnamen - kommasepariert (ohne Leerzeichen) - angegeben, die im Kontextmenü zur Verfügung stehen sollen.
Bis auf wenige Ausnahmen (formatblock
, fontname
, fontsize
, forecolor
und backcolor
) stehen alle Funktionsnamen und -gruppen aus commands zur Verfügung. Dabei gilt folgendes:
- Ins Kontextmenü werden nur Funktionen ausgespielt, die auch mit commands für die Werkzeugleiste freigegeben sind.
- Fehlt das Attribut oder ist es leer, werden alle zugelassenen Funktionen ausgegeben.
- Mit
contextmenu="none"
wird das Kontextmenü komplett unterdrückt. - Das Kontextmenü wird ab einer gewissen Anzahl Funktionen automatisch gruppiert ausgegeben. Aktive Funktionen werden dabei zusätzlich im Kopfbereich des Kontextmenüs einzeln ausgespielt (z.B. "Grafik einfügen/bearbeiten" wenn ein Bild selektiert ist).
Hinweis: Ab Version 9.0 ist das Kontextmenü deaktiviert. Ob und wann es wiedereingeführt wird, steht noch nicht fest.
ab Version | 6.3.7.0 |
Typ | csv |
mögliche Werte | acronym, anchor, applystyle, bold, caption, createlink, cut, decreasecolspan, deletecol, deleterow, editcell, editsource, edittable, forecolor, fullscreen, importrtf, increasecolspan, indent, insertbreak, insertco |
Standardwert | - |
Bestimmt wie / wohin die Ausgabe erfolgt. Dabei wird der Code, der sonst auf der Seite ausgegeben würde, in exakt derselben Weise an die auszuwählende Variable übergeben. Dies ist eine praktische Alternative zu <we:setVar>, bitte vergleiche und entnimm weitere Details zu den einzelnen möglichen Werten dort.
Ab webEdition 6.1.0.2: post
, get
Ab webEdition 9.0.8: local
: Erlaubt den Wert einer lokalen Variable zuzuordnen und dann im Tag attribut="$name"
zu nutzen.
ab Version | 6.1.0.0 |
Typ | string |
mögliche Werte | screen, request, post, get, global, local, session, top, self, sessionfield |
Standardwert | screen |
Name der Variable, in die die Ausgabe erfolgt.
Ab webEdition 6.3.7 können auch Arrays mit folgender Syntax geschrieben werden werden:
<we:xxxx to="global" nameto="meinArray[abc]"/>
oder<we:xxxx to="global" nameto="meinArray[]"/>
oder<we:xxxx to="global" nameto="meinArray[][def]"/>
.
Wichtig ist hierbei, dass innerhalb der eckigen Klammern keine Hochkommata oder Anführungszeichen genutzt werden!
ab Version | 6.1.0.0 |
Typ | string |
Standardwert | - |
Bei diesem Attribut wird als Wert die ID eines Dokumentes oder Verzeichnisses eingetragen (Angabe von mehreren IDs kommasepariert möglich), dessen Text (HTML) in den Texteditor übernommen werden soll. Der übernommene Inhalt ist bearbeitbar. Wurden im Attribut commands
erlaubte Attribute eingetragen, muss diese Liste um template
ergänzt werden.
Hinweis: Die Angabe von Verzeichnis-IDs ist erst ab webEdition 6.4.1 möglich
Vorgehensweise:
- Zunächst eine Vorlage erstellen, die ein
<we:textarea/>
Tag enthält. - Auf Basis dieser Vorlage ein webEdition-Dokument erzeugen (im Reiter Eigenschaften einen Titel angeben) und Inhalte eingeben. Es können auch weitere Dokumente angelegt werden.
- Nun kann in einem Template bei einer
<we:textarea/>
das Attributtemplates
verwendet werden. Als Wert wird hierbei die ID des erzeugten webEdition-Dokumentes eingetragen. Bei mehreren Dokumenten, die IDs kommasepariert angeben.
Achtung: Geparkte (nicht veröffentlichte) Dokumente stehen nicht in der Template-Auswahl zur Verfügung.
ab Version | 6.3.0.0 |
Typ | csv |
Standardwert | - |
In dieses Attribut werden Vorlagen-IDs kommasepariert eingetragen. Die so definierten gallerytemplates
werden für die Benutzung des Galerie-Plugins benötigt:
Ein gallerytemplate
muss eine <we:listview type="collectionitems" name="xyz">
enhalten und sollte ansonsten leer sein. Das Listview-Attribut id
kann weggelassen, das Attribut name
beliebig gesetzt werden. Wenn mindestens eine solchermaßen valide Vorlage vorhanden ist, kann über den Button "Galerie" unter Auswahl von Vorlage und Sammlungs-ID eine Galerie in den WYSIWYG-Content eingefügt werden.
ab Version | 7.0 |
Typ | csv |
Standardwert | - |
Mit diesem Attribut kannst Du das Startverzeichnis festlegen, in welches der interne Image-Selektor des Bild-Dialogs öffnen soll. Das Attribut überschreibt den für alle WYSIWYG-Editoren gültigen, in den Einstellungen unter "we:tag Standards" global gesetzten Wert.
Sind beide Werte 0 oder nicht gesetzt, öffnet der Selektor wie alle anderen auch mit dem systemweit (auf der gleichen Datenbanktabelle) zuletzt gewählten Verzeichnis.
ab Version | 1.3.0.0 |
Typ | number |
Standardwert | 0 |
Hierbei handelt es sich um Parameter die direkt an den verwendeten Editor "TinyMCE" weitergegeben werden. Nutze dieses Attribut mit Bedacht. Durch Updates und Änderungen an TinyMCE kann sich der Syntax und die Bedeutung der Werte jederzeit ändern.
Jeder Parameter muss dabei in der Form Name='Wert' übergeben werden.
Beispiel: Mittels block_formats:'Absatz=p;Überschrift 2=h2;Überschrift 3=h3'
können die verfügbaren Blockformate auf <p>
, <h2>
und <h3>
eingeschränkt werden.
ab Version | 6.3.6.0 |
Typ | string |
Standardwert | - |
Syntax
<we:textarea wysiwyg="true" name="" class="" width="" height="" size="small| medium| big| fullscreen" bgcolor="" editorcss="" ignoredocumentcss="true|false" htmlspecialchars="true|false" fontsizes="" formats="p|div|h1|h2|h3|h4|h5|h6|pre|code|blockquote|samp" classes="" removefirstparagraph="true|false" inlineedit="true|false" commands="prop|color|list|align|insert|xhtmlxtras|essential|advanced|sizeselect|blockselect|styleselect|bold|italic|underline|subscript|superscript|removeformat|strikethrough|forecolor|backcolor|bullist|numlist|blockquote|indent|outdent|alignleft|aligncenter|alignright|alignjustify|table|image|gallery|break|nonbreaking|hr|link|anchor|ltr|rtl|lang|cite|acronym|abbr|del|ins|charmap|pastetext|undo|redo|selectall|search|fullscreen|visualaid|codesample|template|editsource" maxlength="" maxtextlength="" contextmenu="acronym|anchor|applystyle|bold|caption|createlink|cut|decreasecolspan|deletecol|deleterow|editcell|editsource|edittable|forecolor|fullscreen|importrtf|increasecolspan|indent|insertbreak|insertco" to="screen|request|post|get|global|local|session|top|self|sessionfield" nameto="" templates="" gallerytemplates="" imagestartid="" tinyparams=""/>
Siehe auch
Hilf mit!
Hast Du eine Ergänzung für die Tag-Referenz, dann werde bitte aktiv.
Entweder über einen Eintrag unter qa.webedition.org oder
einfach formlos per E-Mail an
websites@webedition.org.
Fehler oder Erweiterungswünsche zu webEdition selbst bitte über qa.webedition.org melden.