CSS Tageszeit gesteuert

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • agnat
    Contao-Nutzer
    • 08.02.2010
    • 8

    #1

    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.
  • BugBuster
    Wandelndes Contao-Lexikon
    • 15.06.2009
    • 10679

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

    Kommentar

    • agnat
      Contao-Nutzer
      • 08.02.2010
      • 8

      #3
      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 -";
      }

      Kommentar

      • xtra
        Maintainer
        • 02.07.2009
        • 2007

        #4
        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.

        Kommentar

        • agnat
          Contao-Nutzer
          • 08.02.2010
          • 8

          #5
          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.

          Kommentar

          • xtra
            Maintainer
            • 02.07.2009
            • 2007

            #6
            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.

            Kommentar

            • agnat
              Contao-Nutzer
              • 08.02.2010
              • 8

              #7
              äh...stimmt

              Kommentar

              • Psi
                AG Core-Entwicklung
                • 19.06.2009
                • 930

                #8
                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.
                Anerkennung motiviert: Amazon-Wunschliste && TANSTAAFL
                Kontakt: http://www.4wardmedia.de

                Kommentar

                • Corazon
                  Gesperrt
                  • 19.06.2009
                  • 153

                  #9
                  oder du nimmst dieser wunderbare erweiterung da für

                  Kommentar

                  Lädt...