Ergebnis 1 bis 9 von 9

Thema: Eine Webseite verschiede Layouts pro Seite

  1. #1
    Contao-Nutzer
    Registriert seit
    14.10.2009.
    Beiträge
    47

    Standard Eine Webseite verschiede Layouts pro Seite

    Hallo,

    wie man ein Template in Typolight anlegt ist mir ja geläufig nur habe ich bei meinem aktuellen Projekt das Problem das jede Seite ein anderes Design hat.

    Beispiel:

    Startseite hat ein "rotes" Layout
    2te Seite hat ein '"blaues" Layout usw.

    wie baut man so etwas am besten auf?

    Gruß

    Christian

  2. #2
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Erstelle deine geforderten Seitenlayouts, und in der Seitenstruktur kannst du dann ganz einfach jeder Seite ein AlternativLayout zuweisen.
    Also ein Layout als Default definieren, und dann jeder Seite im Layoutbereich in der Seitenstruktur das entsprechend andere Layout.

    Im Seitenlayout kannst du dann neben eigenen Spaltendefinitionen auch Stylesheets verkuepfen, und hast dann so deine "unterschiedlichen Farben"
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  3. #3
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Wenn es sich allerdings nur um Farbänderungen handelt kannst du ja jeder Setie eine eigene CSS Klasse zuweisen (wird dann im body mitgegeben) und entsprechend das Layout im CSS ändern, ist weniger Aufwand

  4. #4
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Wenn es nurum Farben geht, waere das natuerlich auch eine Alternative
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  5. #5
    Contao-Nutzer
    Registriert seit
    14.10.2009.
    Beiträge
    47

    Standard

    Ja danke für die Antworten. Die Farben war nur als Beispiel gedacht. Es sind leider auch Grafiken die sich ändern.

    Also muss ich für jede Seite ein eigenes Layout erstellen mit eigenem CSS und diese dann der jeweiligen Seite als alternativ Layout zuweisen. Gut wenn ich mir das so überlege müsste ich eigentlich "nur" andere CSS Dateien in das jeweilige Layout laden, damit sich die Bilder ändern.

    Hab ich das so richtig verstanden?

  6. #6
    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 startknopf,
    hier als Anregung mal ein Link zu Seitenbilder in TL -> http://de.contaowiki.org/typolight/T...heSeitenbilder

    Im Grunde kannst du da genau so vorgehen mit CSS wie bei body Klasse beschrieben. Oder du machst es mit einem inserttag für den CSS-Datei-Namen.. oder oder oder ;-)

    Schau einfach mal in das Tutorial rein. Vllt hilft es ja ^^

    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."

  7. #7
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hi, hab auch ne Idee

    Füge in deinem fe_page_XXX.tpl folgendes ein:
    HTML-Code:
    <body class="p-{{env::page_alias}}">
    Der alias müsste die Konventionen von CSS-Klassen erfüllen, für den Fall dass ein Alias mal mit einer Zahl beginnt habe ich das 'p-' davor gesetzt.

    Jetzt kannst du jede Seite mit CSS anders ansprechen. Mit dieser Version darf der Seiten-Alias dann aber nicht mehr verändert werden, ohne das Stylesheet auch zu verändern. Mit {{env:: page_id}} wäre das behoben, aber der alias ist natürlich innerhalb der CSS-Dateien aussagekräftiger.

    Andreas

  8. #8
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    wenn ich das recht im Kopf habe funktionieren die insert tags auch im backend somit müsstest du gar nichts im template machen sondern könntest einfach in der Seitestruktur als CSS KLasse p-{{env::page_alias}} eintragen.

  9. #9
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    ja, aber ich brauchs nur einmal und du bei jeder neuen Seite

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 21.09.2016, 16:30
  2. Eine Seite mit PW versehen
    Von Snaky im Forum Off Topic
    Antworten: 1
    Letzter Beitrag: 19.03.2010, 15:57
  3. Antworten: 14
    Letzter Beitrag: 11.01.2010, 15:55

Lesezeichen

Lesezeichen

Berechtigungen

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