Typo3: Advanced Frontend Editing (feeditadvanced) mit tt_news nutzen
Das neue Typo3 Advanced Frontend Editing (EXT: feeditadvanced) ist für Nutzer ein echter Zugewinn an Komfort und Benutzerfreundlichkeit.
Um das Advanced Frontend Editing (EXT: feeditadvanced) auch für Redakteure respektive Benutzergruppen mit eingeschränkten Benutzerrechten freizuschalten, genügt es, im Benutzergruppen TSconfig folgende Zeilen einzutragen:
admPanel {
enable.edit = 1
enable.preview = 1
hide = 1
}
Damit es auch möglich ist, tt_news-Datensätze direkt im Typo3-Frontend mittles des Advanced Frontend Editing zu bearbeiten, genügt folgendes TypoScript-Snippet:
plugin.tt_news.displayLatest.title_stdWrap.editPanel = 1
plugin.tt_news.displayLatest.title_stdWrap.editPanel {
editPanel = 1
allow = edit,hide,delete,new
line = 5
label = %s
onlyCurrentPid = 0
previewBorder = 4
edit.displayRecord = 1
}
Hierbei ist zu beachten, dass das TypoScript hier auf die Bearbeitung von tt_news-Datensätze in der “LATEST”-Ansicht zugeschnitten ist. Für News-Übersichten, die die “LIST”-Ansicht nutzen, ist das TypoScript entsprechen anzupassen (plugin.tt_news.displayList…).
Sofern Sie Ihre Typo3-Templates mit TemplaVoilà umsetzen, kann es zudem zu Wechselwirkungen zwischen der Advanced Frontend Editing-Extension und TemplaVoilà kommen: Beim Überfahren von Content-Bereichen im Frontend mit der Maus werden plötzlich zusätzliche Popup-Informationen des TV-Moduls angezeigt. In diesem Fall hilft es, die Eigenschaft disableExplosivePreview zu deaktivieren:
plugin.tx_templavoila_pi1.disableExplosivePreview = 1





Hi!
Geht das nur, wenn man es in das TS einer Gruppe einfügt??
Habs ins TS meines eigenen Users eingefügt und es bewirkt gar nichts?!
Editieren geht zwar, aber nur das kpl. plugin und nicht die einzelnen News-Einträge
Gruß
Marco
Ups wie peinlich…
Muss natürlich ins Page TS ^^
Prinzipiell eine tolle Sache, vor allem, um unerfahrenen Anwendern eine intuitivere Arbeitsweise zu ermöglichen. Wenn´s funktioniert… Leider schlage ich mich grade damit rum, die Probleme damit auf einer Kundenwebsite zu lösen: feeditadvanced funktioniert gar nicht (!) im IE8 (der halt leider von vielen als Standardbrowser verwendet wird). In allen anderen Browsern verschwindet die Bearbeitungsleiste, bevor man sie mit der Maus erreicht – Layoutproblem mit einem 2. Menü, das “überquert” werden muss…
In Typo3 4.5 funktioniert das so nicht sondern produziert einen fatal error:
PHP Catchable Fatal Error: Argument 2 passed to t3lib_frontendedit::displayEditPanel() must be an array, null given, called in typo3/sysext/cms/tslib/class.tslib_content.php on line 7731 and defined in t3lib/class.t3lib_frontendedit.php line 82
Lösung findet sich hier:
http://forge.typo3.org/issues/13426
plugin.tt_news {
displayLatest.title_stdWrap.editPanel = 1
displayLatest.title_stdWrap.editPanel {
allow = new,edit,hide,delete
#newRecordFromTable = tt_news
#newRecordInPid = 18
line = 5
label = %s
onlyCurrentPid = 0
previewBorder = 4
edit.displayRecord = 1
}
displayList.title_stdWrap.editPanel < plugin.tt_news.displayLatest.title_stdWrap.editPanel
displaySingle.title_stdWrap.editPanel < plugin.tt_news.displayLatest.title_stdWrap.editPanel
}
Vielen Dank für den Hinweis!
Danke für das Beispiel! Allerdings habe ich jetzt das Problem, dass das FE Editing im Workspace nicht funktioniert.
Gibt es dafür eine Lösung?