Hallo!
Gibt es eine Möglichkeit, dass Contao kein Leerzeichen [nbsp] in einen leeren Layoutbereich im Frontend einfügt?
Ich frage deshalb, weil ich manchmal ein Layout für meine Kunden entwickle, wo sie die Möglichkeit haben, auch mal einen Layoutbereich leer zu lassen. Dieser leere Layoutbereich soll dann im Frontend-Design idealerweise auch nicht erscheinen. Gerade z.B. bei einem leeren Header (wenn die Inhalte also z.B. erst in der Hauptspalte beginnen sollen) habe ich dann aber immer den [nbsp] drin, welcher dem Header im Layout ja zwangsläufig eine gewisse Höhe verpasst... Was sich mittels CSS allein nicht verhindern lässt...
Die <?php if ($this->header): ?> Abfrage im fe_page-Template bezieht sich ja nur darauf, ob im Layout ein Kopfbereich aktiviert ist – nicht jedoch darauf, ob hier z.B. der Header auf der entsprechenden Seite auch tatsächlich Inhalte hat... Gibt es da vielleicht eine andere Abfrage, welche genau dies abfragt...?
Gruß, Hendriks
Gibt es eine Möglichkeit, dass Contao kein Leerzeichen [nbsp] in einen leeren Layoutbereich im Frontend einfügt?
Ich frage deshalb, weil ich manchmal ein Layout für meine Kunden entwickle, wo sie die Möglichkeit haben, auch mal einen Layoutbereich leer zu lassen. Dieser leere Layoutbereich soll dann im Frontend-Design idealerweise auch nicht erscheinen. Gerade z.B. bei einem leeren Header (wenn die Inhalte also z.B. erst in der Hauptspalte beginnen sollen) habe ich dann aber immer den [nbsp] drin, welcher dem Header im Layout ja zwangsläufig eine gewisse Höhe verpasst... Was sich mittels CSS allein nicht verhindern lässt...
Die <?php if ($this->header): ?> Abfrage im fe_page-Template bezieht sich ja nur darauf, ob im Layout ein Kopfbereich aktiviert ist – nicht jedoch darauf, ob hier z.B. der Header auf der entsprechenden Seite auch tatsächlich Inhalte hat... Gibt es da vielleicht eine andere Abfrage, welche genau dies abfragt...?
Gruß, Hendriks
Kommentar