Hallo,
ich nutze die Erweiterung terminal42/contao-pageimage, um auf einzelnen Seiten Hintergrundbilder für den #container auszugeben (dazu im Template-CSS "html" durch "#container" ersetzt) - das funktioniert auch alles einwandfrei.
Allerdings müsste die Seiten mit Hintergrundbild etwas anders gestaltet werden als die ohne.
Das Modul setzt leider keine Klasse o.ä., die ich per CSS auffangen könnte, um die Seiten anders zu gestalten. Meine Kenntnisse reichen leider auch nicht aus, das Modul entsprechend zu erweitern.
Im Grunde würde ich mir wünschen, dass -- wenn ein Seitenbild gesetzt ist -- das Modul den HTML- oder BODY-Tag um eine entsprechende Klasse erweitert, z.b. "-has-background-image" oder "contao-pageimage" oder so.
Ist das irgendwie machbar? Ich nehme an, dass ich das Template "mod_pageimage_background.html5" irgendwie um eine $GLOBALS-Anweisung erweitern muss, die dem gewünschten Tag eine CSS-Klasse zuweist. Vom Prinzip sowas wie "$GLOBALS['TL_BODY']['class'] .= 'contao-pageimage'" , nur halt in richtig. Ich google da jetzt seit einer Stunde in diversen Foren- und Ticket-Beiträgen, und finde leider nichts, das mir da konkret weiterhilft.
Kann da jemand weiterhelfen?
Danke,
Frank
Lesezeichen