De:TSref/EDITPANEL
From TYPO3Wiki
TypoScript (Liste TypoScript)
| TypoScript Referenz - EDITPANEL |
|
||||
Dieses Objekt wird nur eingefügt, wenn ein Backend-User eingeloggt ist und in für Ihn die Einstellung "Display Edit Icons" im Frontend Admin Panel gesetzt ist. Wenn das Admin-Panel eingefügt ist, dann werden die Seiten nicht mehr gecached.
Es werden Icons für das verschieben, editieren, löschen, verstecken und erstellen von Datensätzen angezeigt.
| Eigenschaft | Datentyp | Kommentar | Standardwert |
| label | string | Titel des Panels. Der Titel des Datensatzes wird mit %s eingefügt.
#Beispiel: label = Datensatz: <b>%s</b> | |
| allow | list | Definiert welche Funktion erlaubt sind. Wenn dem Backend-User bestimmte Aktionen verboten sind (z.B. editieren) dann werden die Icons dafür unabhängig von "allow" nicht angezeigt.
Die Werte in dieser Liste müssen mit einem Komma getrennt werden. Die folgenden Optionen sind möglich: toolbar,edit,new,delete,move,hide toolbar: ist eine Liste von Icons für die Seitenbearbeitung, diese Einstellung sollte deshalb nur für Seiten verwendet werden edit: Element bearbeiten new : Neue Elemente anlegen delete: Element löschen move: Element verschieben hide: Element unsichtbar machen | |
| newRecordFromTable | string | Zeigt ein Panel an, mit dem ein neues Element von einem bestimmten Tabellentyp auf der Seite erzeugt werden kann.
Z.b. Im Zusammenhang mit newRecordInPid für die Erstellung von News-Einträgen | |
| newRecordInPid | int | Definiert die Seiten-ID in den die neuen Datensätze gespeichert werden. Ausnahme hier bei sind neue Seiten. | |
| line | boolean / int | Wenn dieser Wert gesetzt ist, dann wird eine schwarze Linie hinter jedem Panel gesetzt. Der Wert gibt den Abstand zwischen Linie und Panel an. | |
| edit.displayRecord | boolean | Wenn diese Eigenschaft gesetzt ist, dann wird der Datensatz der bearbeitet wird oberhalb des Formulars nochmal angezeigt. Somit ist es möglich zu sehen, wie das Original aussieht. |
- |
| onlyCurrentPid | boolean | Wenn dieser Wert gesetzt ist, dann werden nur Datensätze die auf der aktuellen Seiten (TSFE->id) liegen mit einem Bearbeitungs-Panel versehen. | |
| innerWrap | wrap | Einen Wrap um das Panel | |
| outerWrap | wrap | Einen Wrap um das Panel. Die Schwarze Linie wird innerhalb dieses Wraps angezeigt. | |
| previewBorder | boolean / int | Wenn dieser Wert gesetzt ist, werden die Elemente die im Preview-Modus angezeigt werden (z.B. weil die Datensätze hidden sind, fe_user, starttime oder endtime simmuliert werden) mit einem Rahmen umgeben.
Der Intger-Wert bestimmt die Dicke des Rahmens. | |
| previewBorder.innerWrap
previewBorder.outerWrap previewBorder.color
| wrap / HTML color | innerWrap wrappt die Content-Elemente mitsamt der Icons innerhalb des Preview-Rahmens.
outerWrap wrappt das gesamte Content-Element inklusive des Rahmens. color setzt die Farbe des Rahmens fest. |
[tsref:(cObject).EDITPANEL]
[edit] Beispiel:
#Im TSconfig Feld des Users eintragen:
admPanel {
enable.edit = 1
enable.publish=1
enable.cache=1
enable.preview=1
module.edit.forceDisplayFieldIcons = 1
module.edit.forceDisplayIcons = 1
override.edit.displayIcons = 1
# Admin-Panel nicht anzeigen
hide=1
}
#Im Typoscript Setup page.40 < styles.content.editPanelPage page.50 = CONTENT page.50 < styles.content.get
