DMAGmbH / dma_elementgenerator

DMA Elementgenerator (Contao)
45 stars 17 forks source link

Status dieser Erweiterung #112

Open scuben opened 5 years ago

scuben commented 5 years ago

Contao 4.4 als LTS ist schon länger hier. Diese Extension war/ist zu 3.5er Zeiten extrem Wertvoll. Eine stabile Version für Contao 4.x oder ^4.4 gibt es nicht. dev-develop wäre der aktuellste Branch, der eine Contao 4 Kompatibilität ausweist, erhielt aber vor 8 Monaten den letzten commit.

Die Frage drängt sich auf: Wird diese Extension noch weiter betreut?

Es wäre schade wenn nicht. Wäre das allerdings der Fall würde sich evtl. ein Fork aufdrängen?!

JanoschOltmanns commented 5 years ago

Ja, sie wird noch weiter betreut – und von unser selber auch oft mit Contao 4 eingesetzt. Ich schaue mal, dass wir kurzfristig die stable-Variante veröffentlichen.

srhinow commented 5 years ago

bitte in diesem Zuge auch #111 mit fixen ;)

Webstylerin commented 5 years ago

Halli hallo, gibt es Neuigkeiten zur Stable-Version? Habe demnächst ein Update von 3.5 auf 4.4 und die Website nutzt einige Elemente, die mit Hilfe des Elementgenerators erstellt wurden. Generell läuffähig unter 4.4 scheint die Erweiterung wohl zu sein. :)

zonky2 commented 5 years ago

ich habe einen Umzug von C3.5.38 auf C4.4.38 gemacht und dev-develop installiert - in den Eingabemasken waren Checkboxen verschwunden und im FE wurde nichts ausgegeben - habe das C3-Modul unter /systems/modules/ eingespielt und dann lief die Sache wieder... nun wird´s wohl ein Wechsel zu CE-von RST geben :(

JanoschOltmanns commented 5 years ago

@zonky2 der Fehler ist bekannt und simpel zu fixen: einfach die fehlende Abhängigkeit zu contao-community-alliance/composer-plugin dazu laden. Schon werden die Symlinks auch generiert.

Seit gerade ist es auch integriert: https://github.com/DMAGmbH/dma_elementgenerator/commit/c302609102c8c6a7f07a250f89a262d987f8590c

Hier hätte es gereicht mich einfach kurz anzupingen. Dann wäre der Fix schneller gekommen.

Viel Spaß mit RST ;(

zonky2 commented 5 years ago

habe dev-develop nochmal eingespielt - wenn man den Patch https://github.com/MacKP/dma_elementgenerator/commit/50bd39e6db9c5ab83670cf5d979cb8c4d8ebcd9c übernimmt, ist die Warning weg, es werden aber auch keine (einzelnen) Checkboxen angezeigt.

JanoschOltmanns commented 5 years ago

@zonky2 ja – der Patch deckt noch nicht alle Fälle ab. Wir schauen es uns noch mal an.

JanoschOltmanns commented 5 years ago

habe dev-develop nochmal eingespielt - wenn man den Patch MacKP@50bd39e übernimmt, ist die Warning weg, es werden aber auch keine (einzelnen) Checkboxen angezeigt.

@zonky2 kannst du mir einmal bitte die Einstellungen für eine solche Checkbox (gerne auch per Screenshot) senden?

zonky2 commented 5 years ago

Screenshot Checkbox: http://easycaptures.com/fs/uploaded/1224/9520662085.png

ich habe zudem noch den Effekt, dass bei einzelnen Ausgaben im FE eine Fehlermeldung kommt, dass das Template nicht gefunden wurde a:2:{i:0;s:0:"";i:1;s:0:"";} ein dump von dump($data->dmaElementTpl); in https://github.com/DMAGmbH/dma_elementgenerator/blob/develop/src/dma_elementgenerator/DMAElementGenerator.php#L101 gibt das auch aus - sehe in der DB nicht, dass die Templates serialisiert wären... die BE-Templates kommen sauber - habe die Sache bei mir provisorisch gefixt

JanoschOltmanns commented 5 years ago

Dazu gab es im Forum mal einen Thread (https://community.contao.org/de/showthread.php?72857-Could-not-find-template-quot-a-2-i-0-s-0-quot-quot-i-1-s-0-quot-quot-quot). Hängt mit nicht mehr vorhandenen Templates zusammen.

zonky2 commented 5 years ago

der Ordner /template ist 1:1 übernommen - in der DB sind auch alle Templates wie gehabt vorhanden/ausgewählt und die Dateien sind auch da... es verwundert mich, wie da ein serialisiertes Array rein kommt - die Templates für BE und FE sind ja getrennt abgespeichert

zonky2 commented 5 years ago

habe gerade noch ein paar Sachen getestet: wenn man ein Inhaltselemt speichert, geht der Wert für dmaElementTpl flöten (Leerstring) - bei den anderen Elementen steht a:2:{i:0;s:0:"";i:1;s:0:"";}

Zudem wird das ausgewählte Template für das CE nicht verwendet - in Einstellungen und DB steht ein eigenes Template drinn... verwendet wird aber das Default-Template...

uff :(

YetiCGN commented 4 years ago

ich habe zudem noch den Effekt, dass bei einzelnen Ausgaben im FE eine Fehlermeldung kommt, dass das Template nicht gefunden wurde a:2:{i:0;s:0:"";i:1;s:0:"";} ein dump von dump($data->dmaElementTpl); in https://github.com/DMAGmbH/dma_elementgenerator/blob/develop/src/dma_elementgenerator/DMAElementGenerator.php#L101 gibt das auch aus - sehe in der DB nicht, dass die Templates serialisiert wären... die BE-Templates kommen sauber - habe die Sache bei mir provisorisch gefixt

Das Problem habe ich auch gerade beim Upgrade einer Contao-Installation auf 4.4. :-(

k-webdesign commented 4 years ago

Folgende SQL-Query schafft Abhilfe zum Thema Could not find template "a:2:{i:0;s:0:"";i:1;s:0:"";}" :

UPDATE tl_content SET dmaElementTpl = '' WHERE dmaElementTpl LIKE 'a:2:%'