Ergebnis 1 bis 9 von 9

Thema: Layout verschiebt sich von links nach rechts

  1. #1
    Contao-Nutzer Avatar von Treffpunkt
    Registriert seit
    18.08.2013.
    Beiträge
    45

    Standard Layout verschiebt sich von links nach rechts

    Hallo Contao-Forum,

    hab mich hier angemeldet, da ich vor ein paar Tagen Contao erst kennengelernt hab, da ich nun eine Website pflege, die zuvor schon erstellt wurde.

    Mein Problem ist, dass ich unter "Dateiverwaltung" den Ordner gelöscht hab, in dem das Hintergrundbild des Thems lag. (background.gif)
    Da bis auf diese eine Datei nichts anderes in dem Ordner war, was für die Website nötig war, hab ich mir die Hintergrundgrafik einfach neu aus dem Internet und unter Dateiverwaltung wieder hochgeladen. Dann eben noch unter "theme-stylesheets" im body den neuen Pfad korrigiert - und fertig.

    Somit war mein Problem eigentlich gelöst. Der fehlende Hintergrund war wieder da.
    Doch komischerweise springt seit dem die ganze Seite von links nach rechts, je nachdem welche Unterseite auf der website anklickt.

    Um es besser zu verdeutlichen, was ich meine, klickt bitte auf meiner Seite: ( http://www.treffpunkt-malawi.de/ ) mal auf den Unterpunkt "Home" und auf "Kontakt".
    Das ganze Layout verschiebt sich nach links bzw. rechts.

    Was hab ich falsch gemacht, wie kann ich es beheben?

    EDIT:
    mir ist grad aufgefallen, dass es an der Scrollleiste rechts liegt. Auf Seiten, bei denen keine Scrollleiste nötig ist, springt die Seite um die Breite der Scrollleiste nach rechts.
    Eigentlich würde es zur Problemlösung reichen, wenn man es so eistellt, dass immer eine Scrolleiste angezeigt wird, auch wenn keine notwendig ist, oder? Nur wie mach ich das?

    viele Grüße
    Treffpunkt


    P.S.:
    mein bisheriges Contao-Wissen besteht nur aus wenigen Tagen try-and-error... wirklich Ahnung hab ich davon nicht.
    Jedoch hab ich vor ein paar Jahren viel mit klassischen html mit etwas css gebastelt.
    Währe daher super, wenn ihr es für einen Anfänger verständlich erklärt.

    Danke!
    Geändert von Treffpunkt (18.08.2013 um 23:18 Uhr)

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Treffpunkt,

    das liegt daran, dass die Seiten unterschiedlich lang sind und demzufolge (bei langen Seiten) ein Scrollbalken im Browser eingeblendet wird.

    Die CSS-Anweisung
    Code:
    html {overflow-y:scroll}
    sollte das richten. Damit wird in jedem Fall immer ein sichtbarer Scrollbalken angezeigt.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Nutzer Avatar von Treffpunkt
    Registriert seit
    18.08.2013.
    Beiträge
    45

    Standard

    Ah, danke.

    Wo füge ich das denn ein?
    Ich hab scheinbar 3 .css dateien: basic, print und tpm (Name der Seite)

    Aber was mich wundert, warum war es vorher nicht so? Ich hab ja an den css Dateien nichts geändert.
    Geändert von Treffpunkt (18.08.2013 um 23:28 Uhr)

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Treffpunkt Beitrag anzeigen
    Ich hab scheinbar 3 .css dateien: basic, print und tmp (Name der Seite)
    Probiere es mal mit der "basic".

    Zitat Zitat von Treffpunkt Beitrag anzeigen
    Aber was mich wundert, warum war es vorher nicht so? Ich hab ja an den css Dateien nichts geändert.
    Ich würde meinen, es war vorher auch schon so. Das Hintergrundbild dürfte daran jedenfalls nichts geändert haben. Du kannst es Dir auch hier in der Contao Online-Demo anschauen; auch dort springt die Seite, je nachdem, ob ein Scrollbalken eingeblendet wird oder nicht.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Nutzer Avatar von Treffpunkt
    Registriert seit
    18.08.2013.
    Beiträge
    45

    Standard

    Wo fürge ich dass denn jetzt ein?

    Muss ich den von dir geposteten Tag einfach nur an der richtigen Stelle einfügen, oder einen bestehenden Tag ändern?

  6. #6
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    • "Layout" > "Themes" > "Stylesheets"
    • Stylesheet "basic" zur Bearbeitung öffnen (Bleistift-Icon)
    • "Neue Formatdefinition" erstellen
    • Im Feld "Selektor" gibst Du "html" ein
    • Ganz unten im Abschnitt "Eigener Code" gibst Du "overflow-y:scroll" ein
    • Datensatz speichern
    • Frontendansicht aktualisieren (und ggf. den Browsercache bereinigen)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Nutzer Avatar von Treffpunkt
    Registriert seit
    18.08.2013.
    Beiträge
    45

    Standard

    wenn ich auf "neue Formatdefinition" klicke, passiert nichts.

    Du meinst doch hier, oder?
    Unbenannt.jpg

  8. #8
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Doch, da passiert schon was. Ganz rechts wird Dir nun ein neues Icon (weißer Pfeil auf braunem Hintergrund) angezeigt. Damit legst Du fest, wo die neue Formatdefinition eingefügt werden soll. Du kannst das neue Style aber ganz am Anfang (also vor dem Eintrag für "body") einfügen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  9. #9
    Contao-Nutzer Avatar von Treffpunkt
    Registriert seit
    18.08.2013.
    Beiträge
    45

    Standard

    Super, danke!

    Funktioniert perfekt.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •