Zum Inhalt springen

Wie binde ich frontent_editing richtig in mein Template ein?

Erstellt am 9. November 2018 · 4 Antworten · letzte Antwort am 12. Februar 2019

Tags: Fluid, ViewHelper, TYPO3 8, Frage

MaDi89 ·

Guten Morgen,

ich komme beim Inline-Editing der Extension frontend_editing nicht weiter.
Wie binde ich die Codeschnipsel richtig in mein Template ein? Die Anleitung hilft mir da nicht wirklich weiter.

1. Ich habe den Namespace eingebunden:
<html xmlns:core="http://typo3.org/ns/TYPO3/CMS/FrontendEditing/ViewHelpers" data-namespace-typo3-fluid="true">

Mein Template Code

</html>

2. Nun soll ich folgenden Code einbinden

<core:contentEditable table="{item.table}" field="{item.field}" uid="{item.uid}">
{item.bodytext}
</core:contentEditable>

3. Den Code von Punkt 2 möchte ich auf meinen Fluidmarker "contentone" anwenden:
<div class="bg-white">
<f:format.raw>{contentone}</f:format.raw>
</div>

4. Frage ist, wie mache ich es richtig?
<core:contentEditable table="tt_content" field="bodytext" uid="3">
<f:format.raw>{contentone}</f:format.raw>
</core:contentEditable>

Schränkt mich zu sehr ein. Ich kann keine neuen Elemente anlegen...

MaDi89 ·

<core:contentEditable table="tt_content" field="bodytext" uid="{data.uid}">
<f:format.raw>{contentone}</f:format.raw>
</core:contentEditable>

Dies funktioniert, nur öffnen sich dann halt immer die TYPO3-Fenster zum bearbeiten. Dabei möchte ich ja direkt im Text arbeiten.

Teisinger ·

Die ext ist naja nicht so doll - frontend_edit in TYPO3 ist sowieso eine Geschichte für sich und eine wirklich tolle Lösung ist mir nicht bekannt.

"core:contentEditable" ist aber wenn ich das richtig in Erinnerung hatte auch nicht dafür da neue Elemente zu erstellen sondern "nur" um den Content zu editieren...