[inherit_article] Seitenartikel vererben lassen
Da diese Mini-Extension vor kurzem ein neues Feature bekommen hat, dachte ich mir, ich stelle sie auch mal kurz im Forum vor: mit dieser Extension bekommen Artikel von Seiten zusätzlich die Option in der Seitenhierarchie nach unten weiter vererbt werden zu können. Ist diese Option also aktiv, wird der Artikel im Frontend nicht nur auf seiner Elternseite angezeigt, sondern auch in allen Unterseiten davon. In der neuesten Version kann eine Maximale Vererbungsstufe eingestellt werden (ähnlich wie der Stop-Level bei der Navigation).
https://raw.githubusercontent.com/fr...it_article.png
Diese Extension hatte ich eigentlich nur als Test in das Leben gerufen. Damit kann man auf schnelle Weise bestimmte Dinge umsetzen, wofür man ansonsten mehrere Seitenlayouts oder andere Extensions wie boxes4ward brauchen würde. Einfaches Beispiel: die Integration eines Nachrichtenarchiv-Menüs in der linken oder rechten Spalte auf einer bestimmten Seite und allen deren Unterseiten.
inherit_article erkennt eigene Templates nicht in Unterordnern
Nachdem ich inherit_article auf 2.0.1 geupdatet hatte, war so ziemlich alles zerschossen auf meiner Website. Das Problem war ... nach ein paar Stunden suchen ;-)) letzlich aber ganz einfach zu lösen. Es besteht darin, dass ich diverse eigene Templates angelegt habe, z. B. mod_article.html5 etc. pp.
Normalerweise werden diese per Default im Verzeichnis Templates gespeichert. Ich hatte darin aber für einige Templates ein Unterverzeichnis "own-templates" und darin die eigenen Templates gespeichert. Das wird von Contao auch immer erkannt. Leider aber nicht von inherit_article.
Nachdem ich alle Templates nach oben ins Hauptverzeichnis verschoben hatte, funktionierte alles wieder perfekt. Wäre schön, wenn bei der nächsten Version von inherit_article die Unterverzeichnisse wieder berücksichtigt werden könnten.
Danke
Sitting Bull
Navigations-Modul vererben funktioniert nicht
Ich habe ein Contao 3.5 System nach Contao 4.7 transferiert und dabei festgestellt, dass ein paar eingebaute Nav-Module nicht funktionierten. Nach langer Suche bin ich bei der Extension inherit_article fündig geworden.
Folgendes Problem: Wenn ich ein Modul vom Typ Navigationsmenü erstelle, dies in einen Artikel einbaue und diesen Artikel dann vererbe, funktioniert das Menü nicht. So wird z. B. die Klasse "active" nicht zugewiesen. Dadurch ist es z. B. nicht möglich, ein Nav-Modul mit Startlevel 2 etc. anzulegen, weil das Menü dann überhaupt nicht erscheint, denn das vererbte Menü merkt nicht, dass man sich auf Level 2 befindet.
Bei der Contao 3.5 Version hat das alles noch funktioniert. Hier hatte ich inherit_article V 1.3.3 im Einsatz.
explode() expects parameter 2 to be string
Habe gerade inherit_article unter Contao 4.8.4 von 2.1.0 auf 2.1.3 per Contao Manager geupdatet und bekomme nun folgende Fehlermeldung:
PHP-Code:
.../vendor/fritzmg/contao-inherit-article/src/EventListener/InheritArticleListener.php line 251 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): explode() expects parameter 2 to be string, null given at .../vendor/fritzmg/contao-inherit-article/src/EventListener/InheritArticleListener.php:251)"} []
Das Frontend wird entsprechend nicht mehr angezeigt. Erneuter Downgrade auf 2.1.0 bringt leider auch nichts, Fehler bleibt bestehen. Was tun?