Hallo Leute,
ich brauche eure Hilfe, da ich jetzt an meine Grenzen komme.
Ich nutze den getArticle Hook, um die Einstellungen wie CSS oder ID zu verändern.
Jetzt möchte ich das in Abhängigkeit dazu machen, ob ein bestimmtes Modul im Seitenlayout in irgendeiner Spalte integriert ist.
Hat jemand einen Tipp für mich, wie ich das bewerkstelligen kann? Also wenn z.b. ein Navigationsmodul oder etc im Layout integriert ist, soll eine Aktion ausgelöst werden.
Mein aktueller Stand sieht so aus:
PHP-Code:
class articleSettings extends \Frontend {
public function fixArticleSettings(&$objArticle){
$arrCssID = deserialize($objArticle->cssID);
// Jetzt der Check
if($ModulVonTypXY im Layout) $arrCssID[1] .= ' neueKlasse';
$objArticle->cssID = serialize($arrCssID);
}
}
Ich stöber grad schon ewig in der Doku, finde aber nicht den richtigen Ansatz. Zuerst dachte ich, ich muss ins \LayoutModel, aber irgendwie komme ich da nicht weiter.
Dann dachte ich, es gibt analog dem $objPage ein $objLayout, aber wohl nicht.
Bin für jeden Tipp dankbar.
Gruß
Lesezeichen