Hallo
ich kann zwar im Layout einstellen wie hoch Header und Footer sein sollen, wenn aber kein Artikel verknüpft ist wird weder Header noch Footer ausgegeben. Mach ich etwas falsch oder ist dieses Verhalten bewusst so?
Hallo
ich kann zwar im Layout einstellen wie hoch Header und Footer sein sollen, wenn aber kein Artikel verknüpft ist wird weder Header noch Footer ausgegeben. Mach ich etwas falsch oder ist dieses Verhalten bewusst so?
Geändert von xchs (03.11.2012 um 11:30 Uhr)
Hello,
ich habe auch erst vor Kurzem ein neues theme mit 3.0 aufgesetzt und kann das so
nicht bestätigen. mein footer und header wurden in der korrekten Höhe angezeigt.
Mal nur ein Versuch: hast du vielleicht vergessen die Masseinheit rechts neben der
Höhenangaben zu setzen?
Also z.B. bei Höhe der Kopfzeile 200 px und Höhe der Fusszeile 30 px ... jeweils aus
der Liste das "px" auswählen
Hat definitiv nichts mit vergessenen Masseinheiten zu tun. Das Verhalten taucht auf, wenn kein Artikel in der Headerspalte aktiv ist. Weiss denn wirklich niemand wieso contao dies einfach ausblendet?
Das war beim main auch der Fall,da wurde mit mit einer CSS Angabe gegen gesteuert
PHP-Code:
#main .inside {
min-height:1px; /* see #4893 */
}
Grüße, BugBuster"view source" is your guide.Danke an alle Amazon Wunschlisten Erfüller
probier mal:
bzw.PHP-Code:
#header .inside {
min-height:1px;
}
PHP-Code:
#footer .inside {
min-height:1px;
}
Grüße, BugBuster"view source" is your guide.Danke an alle Amazon Wunschlisten Erfüller
Leider nein, der head- und foot-bereich taucht nicht mal im Quelltext auf, somit ist CSS wohl ziemlich nutzlos. Habe eine frische Contao 3.0.0 Installation gemacht und bin Schritt für Schritt ohne irgendwelche Zusätze zu diesem "bug" gekommen.
dann lege doch als workaround was rein braucht ja nur ein html modul sein mit als Inhalt.
Grüße, BugBuster"view source" is your guide.Danke an alle Amazon Wunschlisten Erfüller
Ich teste die Version hier erst, brauche keinen Workaround, möchte eigentlich dazu beitragen entweder meine Wissenslücke zu schliessen oder das Programm zu verbessern.
Kann auch sein, dass es ein Feature ist. Wird sich zeigen wenn Leo sich dazu im Ticket System äußert.
Grüße, BugBuster"view source" is your guide.Danke an alle Amazon Wunschlisten Erfüller
Hoffe, dass es ein Feature ist, habe deswegen auch das Ticket auf Github eröffnet. Leo weiss bestimmt wieso sich Contao so verhält, vielleicht gibt es einen guten Grund dafür
Dies kann ich auch bestätigen. Wenn kein Artikel/Modul etc. im header oder footer angelegt sind, wird im Quelltext kein header oder footer ausgegeben. Somit kann ich es auch nicht über CSS ansprechen. Hoffe auf Lösung, da ich manchmal gerne zum Abschluß einen farbigen footer ohne Inhalt verwende.
Gruß
Goody
Contao 2 hat bei der Generierung ein IE6 Fix enthalten, der für jede Sektion ein einfügte wenn die Sektion leer war.
Das ist in Contao 3 nicht mehr enthalten.
Mit welchen Browsern habt Ihr das Problem?
Geändert von BugBuster (07.11.2012 um 18:17 Uhr)
Grüße, BugBuster"view source" is your guide.Danke an alle Amazon Wunschlisten Erfüller
OK, konnte es bestätigen und auch den Grund finden, habs in beiden Tickets erläutert.
Grüße, BugBuster"view source" is your guide.Danke an alle Amazon Wunschlisten Erfüller
Welche beiden Tickets sind das denn?
Grüße, BugBuster"view source" is your guide.Danke an alle Amazon Wunschlisten Erfüller
Warum nicht einfach ein Modul Eigenes HTML und da dann ein <div></div> oder Das Modul dann im Layout dem Header und Footer zuweisen, Fertig.
Zumindest kann man sich so aussuchen, ob es angezeigt wird oder nicht, wenn ein Bereich leer ist. Ist für Responsive nicht unwichtig.
Was stört denn daran? ich halte es für ein feature. Ein Grad mehr Freiheit.
while(!asleep()) {sheep++;}
Da sind wir einer Meinung, wurde schon mehrmals vorgeschlagen.
Grüße, BugBuster"view source" is your guide.Danke an alle Amazon Wunschlisten Erfüller
Also bei mir äußert sich das wie folgt:
Im Layout Header + Footer ausgewählt, Dreispaltig
Bei den Modulen im Layout den Footer als letztes definiert und ein nicht leeres HTML dafür ausgewählt.
Wenn ich nun in system/modules/core/templates/fe_page.html5 die if-Abfrage für den Footer herausnehme erscheint zwar der HTML Code des Footers auf der Seite, aber sonst keinen Ausgabe.
Sprich, die Variable $this->footer ist leer.
Irgendwo geht also die Zuordnung zwischen dem Inhalt des Moduls und der Variable verloren.
Sorry, ich habe gerade keine Zeit da jetzt näher zu debuggen - habe es halt hart in das Template geschrieben ^^
Mal sehen, wenn ich Zeit dazu finde ...
Edit: Wort vergessen
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen