Ankündigung
Einklappen
Keine Ankündigung bisher.
Customcatalog Frontend Editing unter Contao 4.13 und X4
Einklappen
X
-
Nutzt du die mitgelieferten _default Templates als Ausgangs-Basis? Innerhalb des Liste-Templates kann nicht mit $this->field gearbeitet werden.
-
Ja ist aktiviert bei den Inhaltselementen und in Liste & Leser.
Einen Kommentar schreiben:
-
Hast du das Plugin unter Meine Inhaltselemente aktiviert und ist das Editing in den Listen aktiviert?
Einen Kommentar schreiben:
-
Das FE Editing läuft jetzt grundsätzlich einmal, allerdings nur mit den unangepassten default templates. Sobald ich wie in der Doku beschrieben versuche, einzelne Felder mit <?php echo $this->field('name')->widget(); ?> anzusprechen, stoße ich auf folgenden Fehler:
Code:Uncaught PHP Exception Symfony\Component\ErrorHandler\Error\UndefinedMethodError: "Attempted to call an undefined method named "widget" of class "PCT\CustomElements\Core\TemplateAttribute".
Einen Kommentar schreiben:
-
Die service.yml sollte genutzt werden bzw. beschreibt das System diese.
Einen Kommentar schreiben:
-
Ist denn dieser Eintrag über die config.yml noch relevant?
Es gibt ja zwischenzeitlich eine services.yml mit diesem Inhalt:
{ services: { contao.picker.builder: { class: PCT\Contao\Picker\PickerBuilder, arguments: ['@knp_menu.factory', '@router'], public: true }, contao.picker.page_provider: { class: PCT\Contao\Picker\PagePickerProvider, public: true }, contao.picker.file_provider: { class: PCT\Contao\Picker\FilePickerProvider, public: true } } }
1 Bild
Einen Kommentar schreiben:
-
- Name [text name]
- Alias [alias alias]
- Veröffentlichen [checkbox published]
- Beschreibung [textarea description]
- Protection [protection protection]
Einen Kommentar schreiben:
-
Zitat von eblick Beitrag anzeigen
Im Bildanhang oben ist die komplette Meldung.
Um welche 4 Attribute handelt es sich? Meine Testumgebung umfasst ein Textfeld, Textarea, Bild-Attribut. Dort speichert das System wie gewohnt.
Auch das Duplizieren arbeitet wie gewohnt. SwitchToEdit habe ich hier nicht aktiv. Das muss ich noch durchspielen.
Einen Kommentar schreiben:
-
Zitat von Tim Beitrag anzeigenWas genau ist denn die Meldung? Der Debug-Modus wird sicher viele Warnungen ausgeben und bestimmt keine konkreten Fehler.
Einen Kommentar schreiben:
-
Was genau ist denn die Meldung? Der Debug-Modus wird sicher viele Warnungen ausgeben und bestimmt keine konkreten Fehler.
Einen Kommentar schreiben:
-
Leider keine Fehlermeldungen at all.
Keines der Felder wird gespeichert / aktualisiert.
Wir haben nun eine komplett neuen Test CC in der Umgebung angelegt mit nur vier Attributen.
Änderungen an einem bestehenden Eintrag werden nicht übernommen.
Bei Anlegen eines neuen Eintrags wird dieser angelegt, die Felder bleiben alle leer.
Im Debug Modus im Backend kommt nun der angezeigte Fehler, falls das von Relevanz ist.
Einen Kommentar schreiben:
-
Also wir haben eine aktuelle 4.13.10 und Eclipse X4 (4.1.8) und CC 4.4.11 im Einsatz
Für den Test haben wir den Directory CC ein editierbares Listenmodule ergänzt.
Damit öffnet sich auch ein editierbares Template
domain.xyz/frontedit.html?act=edit&do=__cc_directory&table=cc _directory&id=37&items=audi-xm2
Leider werden Änderungen am Datensatz aber nicht gespeichert.
Nur der "Löschen" Button funktioniert. Alles andere wird beim Speichern ignoriert.
Wenn ein neuer Datensatz angelegt wird, wird dieser zwar erstellt, eine neue ID vergeben, aber alle Felder bleiben leer.
Woran kann das liegen?
1 Bild
Einen Kommentar schreiben:
-
-
Zitat von Tim Beitrag anzeigen
Die 1.5er dev habe ich unter 4.13 lokal gut im Einsatz.Code:"Non-static method PCT\CustomCatalog\FrontEdit\Controller::addAssets() cannot be called statically" at /.../vendor/premium-contao-themes/pct_customelements_plugin_cc_frontedit/system/modules/pct_customelements_plugin_cc_frontedit/PCT/CustomElements/Plugins/FrontEdit/Frontend/ModuleList.php line 86 {
Einen Kommentar schreiben:
Einen Kommentar schreiben: