Ergebnis 1 bis 9 von 9

Thema: CSS Tageszeit gesteuert

  1. #1
    Contao-Nutzer
    Registriert seit
    08.02.2010.
    Beiträge
    8

    Beitrag CSS Tageszeit gesteuert

    Hallo liebes TL Volk.
    Ich bin recht neu was tl angeht und habe da mal ne kleine, vielleicht auch größere Frage.

    Ich habe für meine Seite mehrere Layouts, soll heißen,..
    morgens
    mittags
    abends
    nachts
    weihnachten
    St.Patricksday,.....

    Je nach "Zeit" wechsel ich die css datei.
    Nun stelle ich meine Seite auf tl um.
    Wie kann ich dies hier verwirklichen?
    Kann ja nur css erstellen und einbinden, nicht aber sagen wann welche der Dateien automatisch genommen werden soll.

  2. #2
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.514
    User beschenken
    Wunschliste

    Standard

    Wie hast du es bisher gesteuert?
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Contao-Nutzer
    Registriert seit
    08.02.2010.
    Beiträge
    8

    Standard

    Bisher hatte ich es so gesteuert:

    Code:
    //welches Layout?
    if (date("H") <= 09) {
    	$sLayout 		= "./layout/morgen/";
    	$sLayoutTitle 	= "- <i>Ein guter Tag f&auml;ngt morgens an. -</i>";
    	$sTitle 		= "- Ein guter Tag f&auml;ngt morgens an. -";
    } elseif (date("H") <= 13) {
    	$sLayout 		= "./layout/mittag/";
    	$sLayoutTitle 	= "- <i>Wer mittags aufsteht, verschl&auml;ft nicht den ganzen Tag.</i> -";
    	$sTitle 		= "- Wer mittags aufsteht, verschl&auml;ft nicht den ganzen Tag. -";
    } elseif (date("H") <= 18) {
    	$sLayout 		= "./layout/sumpf/";
    	$sLayoutTitle 	= "- <i>In your dreams &raquo; 3 o'clock at night -</i>";
    	$sTitle 		= "- In your dreams &raquo; 3 o'clock at night -";
    } elseif (date("H") <= 22) {
    	$sLayout 		= "./layout/london/";
    	$sLayoutTitle 	= "- <i>London &raquo; 3 o'clock at night -</i>";
    	$sTitle 		= "- London &raquo; 3 o'clock at night -";
    } else {
    	$sLayout 		= "./layout/london/";
    	$sLayoutTitle 	= "- <i>London &raquo; 3 o'clock at night -</i>";
    	$sTitle 		= "- London &raquo; 3 o'clock at night -";
    }

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

    Standard

    Dann bau es doch dementsprechend in deine fe_page.tpl ein.
    Mit dem Unterschied, dass du eben stylesheet tags einbaust anstatt einer Textausgabe.

    Gruss
    Chris
    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.

  5. #5
    Contao-Nutzer
    Registriert seit
    08.02.2010.
    Beiträge
    8

    Standard

    hatte gehofft das geht eleganter per modul oder ähnliches.
    Möchte ja die CSS weiter im Backend bearbeiten können.

    Und wenn ich es so in der fe_page mache, dann geht das nicht mehr.

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

    Standard

    Zitat Zitat von agnat Beitrag anzeigen
    hatte gehofft das geht eleganter per modul oder ähnliches.
    Möchte ja die CSS weiter im Backend bearbeiten können.
    Und wenn ich es so in der fe_page mache, dann geht das nicht mehr.
    Warum sollte das nicht mehr gehen?
    Bearbeiten kannst du die weiterhin im BE. Du darfst sie lediglich nicht mehr im Seitenlayout hinzufygen. Das ybernimmt dann der von dir nach obigem Schema eingebaute code in der fe_page.
    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.

  7. #7
    Contao-Nutzer
    Registriert seit
    08.02.2010.
    Beiträge
    8

    Standard

    äh...stimmt

  8. #8
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Ich hab sowas auch schon gemacht, habe mir eine PHP-Datei geschrieben, welche die entsprechenden Bilder-Pfade ausgibt. In TL habe ich das ganze per {{file::datei.php}} eingebunden.

  9. #9
    Gesperrt
    Registriert seit
    19.06.2009.
    Beiträge
    153

    Standard

    oder du nimmst dieser wunderbare erweiterung da für

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 16.11.2010, 09:24

Lesezeichen

Lesezeichen

Berechtigungen

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