Closed dpf-dd closed 12 months ago
Sorry, so ist es nicht gedacht. Eigene Überschreibungen ins project-Addon bzw eigenes Template anlegen. Du kannst auch nur Ergänzungen in einem eigenen Template auslagern und notieren.
Ähm, ich nutze ja ein eigenes yTemplate und das liegt im Theme-Ordner unter /theme/private/ytemplates/
Nur leider wird das offenbar vom Spam-Protection-AddOn ignoriert - genau deswegen habe ich es ja nochmal in den AddOn-Ordner kopiert, weil sonst whoopt es mit "Path cannot be empty"...
Dann scheint es ein Theme-Bug zu sein. Dein Theme muss aber auch im Zweifel registriert werden - ich weiß nicht, ob das bei Theme automatisch der Fall ist. Das wäre dann nicht mehr ein Problem dieses Addons. Mehr kann ich dazu leider nicht sagen. :/
OK, dann geht es hier weiter... :) https://github.com/FriendsOfREDAXO/theme/issues/43
Soooo. Ich hab herausgefunden, warum das passierte.
Dein AddOn liefert ein Feld value.spam_protection.tpl.php
und ergänzt damit das Standard-Bootstrap yTemplate. Und genau diese Datei war in meinem Custom-yTemplate NICHT enthalten. Dann whoopt es mit "PATH CANNOT BE EMPTY".
Hab die Datei meinem yTemplate jetzt hinzugefügt und läuft...
Prima. Du kannst auch als Fallback mehrere Templates am objparam definieren:
deinytemplate,bootstrap
Hallo Alex,
ich habe gerade bei einem Projekt das AddOn von 1.2.0 auf 1.2.3 gehievt, was am Ende in einem Whoops-Screen endete sobald ich eine Seite mit einem yForm-Formular aufrufe.
Problem ist gewesen, dass ich unter
/yform_spam_protection/ytemplates/
in Version 1.2.0 ein eigenes Template gespeichert hatte, was dann nach dem Update verschwunden war und somit den Whoops-Screen triggerte ("Path cannot be empty"). Lösung war: Einfach mein yTemplate von der Festplatte via FTP wieder in den Ordner gelegt => Whoops weg, yForm-Seite läuft.Es wäre cool, wenn zukünftig eigene Ergänzungen im yTemplates-Ordner bei einem Update erhalten bleiben. :)
Danke und Gruß, Stefan
Affected versions / Verwendete Versionen
REDAXO: 5.15.1 PHP: 8.1.25 Database: MySQL 5.7.42 Browser: Chrome (aktuell) AddOns: yForm 4.1.1 / yForm Spam Protection 1.2.3