Ergebnis 1 bis 11 von 11

Thema: Saitenlayout ändern - Spalten ein-/ausblenden

  1. #1
    Contao-Nutzer
    Registriert seit
    17.03.2010.
    Beiträge
    2

    Standard Saitenlayout ändern - Spalten ein-/ausblenden

    Hallo,

    ich habe zweispaltiges Layout. Die Hauptspalte und eine kleine rechts. Nun möchte ich die rechte Spalte allerdings auf einigen Seiten ausblenden und mit der Hauptspalte die gesamte Breite ausnutzen.

    Wie kann ich soetwas realisieren?

    MfG

    slone

  2. #2
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Lege zwei Seitenlayouts an und vergib den Seiten, die nur die Hauptspalte besitzen sollen einfach das einspaltige Layout.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  3. #3
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo slone,
    Seitenlayout kopieren. Dann auswählen das es nur ein Main Bereich gibt (also nicht rechte Spalte).
    Breiten eventuell noch abändern.
    Jetzt kannst du den Seiten wo es gewünscht ist das neue Seitenlayout zuweisen.

    Ansonsten könnte man es noch mit CSS machen, indem man der Seite ne Klasse gibt wie no_right und dann per CSS die Rechte Spalte ausblendet und die #main Spalte auf 100% Breite zieht.
    Dann bleibt aber der versteckte Content im Quellcode.. also nicht sooo schön.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  4. #4
    Contao-Nutzer
    Registriert seit
    17.03.2010.
    Beiträge
    2

    Standard

    Super. Vielen Dank für die Antworten.

  5. #5
    Contao-Nutzer Avatar von corticelli
    Registriert seit
    20.06.2009.
    Ort
    Ranoldsberg bei Buchbach bei Dorfen bei München
    Beiträge
    230

    Standard

    Ich glaube es gibt auch eine Extension, die das automatisch macht: wenn eine Spalte leer ist, wird sie ausgeblendet. Ich habe sie allerdings noch nicht selbst probiert, weiß also nicht, ob sie gegenüber den zwei Seitenlayouts Nachteile hat.
    Weil ich halt ein Schelm bin.

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

    Support Contao

    Standard

    Die von corticelli angesprochene Erweiterung heißt übrigens "Optional Rows" - für all jene, die es vielleicht noch interessiert.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Fan Avatar von Dani
    Registriert seit
    19.06.2009.
    Ort
    Meilen, Schweiz
    Beiträge
    552

    Standard

    Wäre es möglich dieses Modul für Contao 2.9 abzudaten mit folgendem Code:
    PHP-Code:
    // Insert into palettes
    $GLOBALS['TL_DCA']['tl_layout']['subpalettes']['cols_2cll'] = str_replace('widthLeft','widthLeft,optionalLeft'$GLOBALS['TL_DCA']['tl_layout']['subpalettes']['cols_2cll']);
    $GLOBALS['TL_DCA']['tl_layout']['subpalettes']['cols_2clr'] = str_replace('widthRight','widthRight,optionalRight'$GLOBALS['TL_DCA']['tl_layout']['subpalettes']['cols_2clr']);
    $GLOBALS['TL_DCA']['tl_layout']['subpalettes']['cols_3cl'] = str_replace('widthLeft,widthRight','widthLeft,widthRight,optionalLeft,optionalRight'$GLOBALS['TL_DCA']['tl_layout']['subpalettes']['cols_3cl']); 
    Danke!

  8. #8
    Contao-Nutzer
    Registriert seit
    14.10.2009.
    Beiträge
    126

    Standard optional_rows & Contao 2.9.1

    Hi Leute,

    ja, musste auch soeben feststellen, dass die Extension "optional_rows" nicht mit Contao 2.9.1 kompatibel ist.

    Funktioniert der o.g. Vorschlag von Dani? Wenn ja, wo genau muss dieser Code eingefügt werden? Oder ganz allgemein gefragt, wie bringe ich optional_rows auf 2.9.1 zum laufen?

    Vielen Dank für Eure Hilfe!
    Hueso

  9. #9
    Contao-Nutzer
    Registriert seit
    20.12.2009.
    Ort
    Leipzig
    Beiträge
    61

    Standard

    Ich stehe vor dem gleichen Problem wie slone (zwei Spalten-Layout; wenn die rechte leer ist soll, die Hauptspalte über den ganzen Bereich gehen).

    Anstatt für jede Seite ein Layout zu definieren, könnte es doch auch mit dem umschreiben der fe_page gehen, oder?:

    Anstelle von

    <?php if ($this->right): ?>
    <div id="right">
    <div class="inside">
    <?php echo $this->right; ?>
    </div>
    </div>
    <?php endif; ?>

    habe ich folgendes eingefügt:

    <?php if ($this->right != '&nbsp;'): ?>
    <div id="right">
    <div class="inside">
    <?php echo $this->right; ?>
    </div>
    </div>
    <?php endif; ?>

    Leider funktioniert es doch nicht. Hat jemand eine Erklärung?

    Grüße, Andre

  10. #10
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    OptionalRows ist doch jetzt kompatibel bis 2.10.3, geht das nicht?

    Gruß
    Thomas
    blucomp | Webdesign & Onlinelösungen

  11. #11
    Contao-Nutzer
    Registriert seit
    20.12.2009.
    Ort
    Leipzig
    Beiträge
    61

    Standard

    Tatsächlich. So geht es auch. Hoffentlich wird Erweiterung für alle zukünftigen Versionen verfügbar sein.

    Danke.

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Abstände zwischen Spalten
    Von matham13 im Forum Layout / Templates / Holy Grail
    Antworten: 9
    Letzter Beitrag: 30.06.2011, 11:47
  2. Kontaktformular 2 spalten
    Von Moskito im Forum Formulare
    Antworten: 7
    Letzter Beitrag: 12.01.2011, 07:40
  3. IE6 zeigt Spalten untereinander an?
    Von Hagen im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 02.07.2010, 11:24
  4. CSS Problem 3 (4) Spalten-Layout
    Von melodora im Forum Layout / Templates / Holy Grail
    Antworten: 23
    Letzter Beitrag: 04.03.2010, 17:44
  5. xGrind 2 Spalten
    Von cheffinchen im Forum Sonstige Erweiterungen
    Antworten: 3
    Letzter Beitrag: 02.02.2010, 09:16

Lesezeichen

Lesezeichen

Berechtigungen

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