Typo3: Advanced Frontend Editing (feeditadvanced) mit tt_news nutzen

tt_news-Datensätze direkt im Frontend mit Advanced Frontend Editing bearbeiten

tt_news und Advanced Frontend Editing (feeditadvanced)

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

6 Antworten zu “Typo3: Advanced Frontend Editing (feeditadvanced) mit tt_news nutzen”

  1. Marco Willi sagt:

    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

  2. Marco Willi sagt:

    Ups wie peinlich…

    Muss natürlich ins Page TS ^^

  3. SiGa sagt:

    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…

  4. 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
    }

  5. Vielen Dank für den Hinweis!

  6. Chriss sagt:

    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?

Hinterlasse eine Antwort