CSS-Dateien in TL - Wo Wie Warum - incl. suckerfish, TinyMCE

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Andreas
    Contao-Urgestein
    • 19.06.2009
    • 7709

    #46
    Und durch welche Änderung funktioniert es jetzt?
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

    Kommentar

    • Thomas
      Contao-Urgestein
      • 16.08.2009
      • 1947

      #47
      display:none;

      Hat aber scheinbar den Nachteil, dass die Barrierefreiheit nicht mehr gegeben ist und die Submenüs nicht mehr da sind.
      Gruß Thomas
      "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

      Kommentar

      • Schlauchbeutelmaschine
        Contao-Fan
        • 16.06.2009
        • 668

        #48
        Ich habe eine Extension entwickelt mit der die Einbindung von externen Stylesheets erleichert werden soll.
        Falls Ihr Zeit zum Testen habt würde ich mich über Feedback freuen.

        Kommentar

        • Zwergenmeister
          Contao-Nutzer
          • 04.12.2009
          • 86

          #49
          Hallo TL-Gemeinde,

          erstelle grade meine erste Seite mit einem CMS System, hab mich für Typolight entschieden und mir auch das Buch gekauf, gelesen und mit dem Template experimentiert. Möchte aber definitiv KEIN 08/15 Template!!! Mehr Informationen zu eigenen Templates sind ja RAR in dem Buch.

          Hab nach ein paar Stunden suche jetzt ja zwei Möglichkeiten zur Auswahl irgendwie anzufangen.

          1. Neues Grid960/Prozent System von LEO + Basis.css / editiert über BE

          oder

          2. YAML per Hand importieren ? Anleitung/Video gelessen aber ein bisschen Aufwändig / Extensions sind dafür ja vorhanden zum einbinden. (Das Framework ist ja einfach zu verstehen als Anfänger) Wie gut ist das ganze und die Extensions?

          Möchte alles so Pflegeleicht wie Möglich haben und Updatesicher nich das durch das Live Update alles sich ändert und ich jedes mal an einer Stelle basteln muss.

          Was ist der Beste Weg ? Möchte gerne auch ein Dropdown Menü wie aus Typolight.org unterbringen. Nur Wie ?


          Noch was hat jemand vielleciht einen guten Buch Tipp für CSS Einsteiger LvL ... ???

          Vielen Dank für jede Hilfe
          Zuletzt geändert von Zwergenmeister; 08.12.2009, 14:39.

          Kommentar

          • MacKP
            Contao-Yoda
            • 15.06.2009
            • 13315

            #50
            Hallo Zwergenmeister,
            viele Fragen.. wobei die meisten nicht in diesen Thread passen...
            oder sich mit ein wenig Suche erledigt hätten.

            1. und 2. geht.
            Für Yaml empfehle ich _nicht_ die Erweiterung die das komplett in TL reinkloppt, aus schon genannten gründen.

            Aber: nimm doch einfach das TL CSS-Framework. Damit kannst du vieles erreichen und deine Internetseite komplett individuell aussehen lassen. Deswegen steht zu eigenen Templates auch nicht viel im Buch, weils das nicht braucht.
            Der Rest ist alles CSS.

            Dropdownmenü hast du hier ein Tutorial wie das geht. Sogar ein genaues CSS. Mehr brauch man nicht.

            Buch Tipp: CSS Layouts (nicht nur Yaml) / Box Moddel / Bulletproof WebDesign

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

            Kommentar

            • scube
              Contao-Nutzer
              • 06.08.2009
              • 22

              #51
              Vielen Dank für die Info in diesem Thread.

              Hier meine "Lösung":
              HTML-Code:
              <style type="text/css" media="screen">
              <!--/*--><![CDATA[/*><!--*/
              #header { height:120px; }
              #left { width:200px; }
              #main {  margin-left:200px; }
              /*]]>*/-->
              </style>
              <link rel="stylesheet" href="system/typolight.css" type="text/css" media="screen" />
              <!--[if lte IE 7]><link rel="stylesheet" href="system/iefixes.css" type="text/css" media="screen" /><![endif]-->
              <link rel="stylesheet" type="text/css" media="screen, projection" href="tl_files/css/basic.css" />
              <link rel="stylesheet" type="text/css" media="screen, projection" href="tl_files/css/gridpx.css" />
              
              <link rel="stylesheet" type="text/css" media="screen, projection" href="tl_files/css/elements.css" />
              <link rel="stylesheet" type="text/css" media="screen, projection" href="tl_files/css/form.css" />
              <link rel="stylesheet" type="text/css" media="screen, projection" href="tl_files/css/navigation.css" />
              <link rel="stylesheet" type="text/css" media="print" href="tl_files/css/print.css" />
              Ist die Reihenfolge der CSS korrekt?
              www.mailXpert.ch
              Professionelles E-Mail Marketing von ARTACK WebLab GmbH

              Kommentar

              • Andreas
                Contao-Urgestein
                • 19.06.2009
                • 7709

                #52
                Hi scube,

                jo, ich denke das ist ok. Und wenns dann noch in allen Browsern so aussieht wie du es möchtest, ist ja alles klar. Besser wäre es natürlich, ganz zum Schluss die CSS in eine Datei zusammen zu legen. Mache ich aus Bequemlichkeit meistens nicht, aber besser für die Performance wäre es schon. Gibt auch irgendeine Erweiterung dafür, die sogar komprimiert.

                Andreas

                achso, und danke für das Lob
                Bitte!
                Vor Anfragen im Forum HTML validieren.
                Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

                Vielen Dank an alle Wunschlistenerfüller
                Andreas Burg, Web Solutions

                Kommentar

                • pmmueller
                  Buchautor 'Websites erstellen mit Contao'
                  • 19.06.2009
                  • 1523

                  #53
                  Erst einmal vielen Dank für deinen Beitrag. Er hat beim Verstehen von CSS und TYPOlight wirklich geholfen. Kurze Anmerkung:
                  Zitat von Andreas Beitrag anzeigen
                  1. Im Seitentemplate fe_page.tpl
                  Hardcodiert wird hier im HEAD über ein LINK die Datei plugins/slimbox/css/slimbox.css importiert, damit die JavaScript-Großansicht der Bilder mit Slimbox (das ist ein Lightbox-Clone und erfordert Mootools) ihr typisches Aussehen und Verhalten bekommt. Ohne diese CSS-Datei funktioniert die Slimbox nicht. Wer weiß, dass er keine Slimbox in seiner Website einsetzen wird, kann diese Zeile aus dem Templ. entfernen.
                  Seit der 2.8er ist die hardkodierte Zeile zum Laden von slimbox.css nicht mehr in fe_page.tpl enthalten. Wenn man im Seitenlayout bei den MooTools templates moo_mediabox oder moo_slimbox ankreuzt, werden die benötigten Stylesheets über <?php echo $this->stylesheets; ?> automatisch mitgeladen.
                  »pmueller.de« | »groningen-info.de«

                  Kommentar

                  • Andreas
                    Contao-Urgestein
                    • 19.06.2009
                    • 7709

                    #54
                    Hallo pmmueller,

                    danke für den Hinweis und dein Lob. Hatte ich auch schon gesehen und in meinen Updates aus dem fe_page.tpl entfernt, aber solange sich hier keiner meldet, gerät der Thread bei mir immer in Vergessenheit.

                    Ich verweise im 1. Post jetzt erstmal auf deinen Hinweis. Später werde ich im 1. Post mal alle alten Sachen rausschmeißen und genau auf TL 2.8.x überprüfen.

                    Gruß, Andreas
                    Bitte!
                    Vor Anfragen im Forum HTML validieren.
                    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

                    Vielen Dank an alle Wunschlistenerfüller
                    Andreas Burg, Web Solutions

                    Kommentar

                    • sum40
                      Contao-Nutzer
                      • 25.01.2010
                      • 8

                      #55
                      Ich habe ein Problem. Und zwar wenn Ihr auf diese Website geht, werdet ihr im IE8 feststellen, dass das Klappmenü gleich wieder verschwindet sobald man auf die "Unterlinks" gehen will.

                      Ich habe festgestellt an welchem Code es liegt. Und zwar an folgendem:

                      meiner
                      Code:
                      #suckerfish ul.level_1 a,
                      #suckerfish ul.level_1 span {
                      	display: block;
                      	width: auto; /** * adjust value if you have padding and/or borders */
                      	font-size: 12px;
                      	color: #9CF;
                      	border-bottom: none;
                      	padding: 0 10px 0 10px;
                      /** * formating comes here
                      	padding: _px;
                      	border: _px solid red;
                        background: silver;
                       */
                      }
                      original
                      Code:
                      #suckerfish ul.level_1 a,
                      #suckerfish ul.level_1 span {
                      	display: block;
                      	width: 140px; /** * adjust value if you have padding and/or borders */
                      	font-size: 22px;
                      /** * formating comes here
                      	padding: _px;
                      	border: _px solid red;
                        background: silver;
                       */
                      }
                      Ich weiss aber nicht wie ich den Fehler beheben könnte. Wenn ich meinen durch den originalen ersetzte, funktioniert es, allerdings stimmt die Darstellung überhaupt nicht.

                      Wenn ich eine feste Breite vergebe, funktioniert es auch. Also liegt es daran. Doch es muss doch irgendwie mit einer automatischen Breite gehen, nicht?
                      Zuletzt geändert von sum40; 25.03.2010, 13:29.

                      Kommentar

                      • Andreas
                        Contao-Urgestein
                        • 19.06.2009
                        • 7709

                        #56
                        Die suckerfish_x.css sind angepasst an das TYPOlight framework. Wenn du andere Strukturen benutzt kann alles mögliche passieren, da die browserübergreifende Funktion sehr empfindlich auf kleinste Formatierungsänderungen reagiert. Versuche dich an das TL-Framework rückwärts anzunähern. In deinem Fall kannst du auch mal versuchen den doppelten Border durch eine Hintergrundgrafik zu ersetzen. Bitte auch vorher Quellcode validieren und Fehler korrigieren. Du kannst auch mal die default.css deaktivieren, denn ohne sie funktioniert es und dann die default.css schrittweise wieder aufbauen.
                        Bitte!
                        Vor Anfragen im Forum HTML validieren.
                        Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

                        Vielen Dank an alle Wunschlistenerfüller
                        Andreas Burg, Web Solutions

                        Kommentar

                        • sum40
                          Contao-Nutzer
                          • 25.01.2010
                          • 8

                          #57
                          Danke für deinen Tipp. Allerdings kann ich dir nicht ganz zustimmen. Habe die default.css deaktiviert gehabt und es ging dann auch nicht.

                          edit:
                          Habe den Border auf 0px gestellt und siehe da: Es geht. Werde es also mit dem Hintergrundbild machen müssen. Danke.
                          Zuletzt geändert von sum40; 25.03.2010, 15:39.

                          Kommentar

                          • swinde
                            Contao-Fan
                            • 05.11.2009
                            • 530

                            #58
                            Hallo Andreas, ich benutze die CSS Datei "navigation_neu_alpha" auch wenn sie Alpha ist!
                            Danke dafür!
                            In der Zeile 7
                            Code:
                            /** * all current (active) pages, and hover states (so it looks like current pages) */
                            .mod_navigation a:focus,
                            .mod_navigation a:hover,
                            .mod_navigation a:active,
                            .mod_navigation a.trail:focus,
                            .mod_navigation a.trail:hover,
                            .mod_navigation a.trail:active,
                            .mod_navigation span,
                            .subnavtitle a:focus,
                            .subnavtitle a:hover,
                            .subnavtitle a:active,
                            .subnavtitle span,
                            .mod_newsmenu a:focus,
                            .mod_newsmenu a:hover,
                            .mod_newsmenu a:active,
                            .mod_newsmenu span,
                            .mod_changelanguage a:focus,
                            .mod_changelanguage a:hover,
                            .mod_changelanguage a:active,
                            .mod_changelanguage span {
                              background-image: none;
                              background-color: #FCFCFB;
                              color: #A40000;
                              border-color: #EEEEEC;
                              text-decoration: none;
                            }
                            sind allerdings zu viele Selektoren drin, TL schneidet nach dem Importieren die Hälfte davon weg. Dadurch funktioniert z.B. kein aktiver Link im Submenü mehr.

                            Viele Grüße Steffen

                            Kommentar

                            • Andreas
                              Contao-Urgestein
                              • 19.06.2009
                              • 7709

                              #59
                              Ich ändere das jetzt aber nicht. Diese Dateien sind ja dafür gedacht, dass man nicht bei Null anfängt und schon mal die wichtigsten Selektoren sieht. Du findest bestimmt einen Weg sie zu importieren, vielleicht drittelst du sie mal in meiner Datei. Ansonsten kannst du einen Bug im CSS-Editor melden
                              Bitte!
                              Vor Anfragen im Forum HTML validieren.
                              Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

                              Vielen Dank an alle Wunschlistenerfüller
                              Andreas Burg, Web Solutions

                              Kommentar

                              • Jenna
                                Contao-Fan
                                • 27.06.2010
                                • 348

                                #60
                                Hallo Andreas,

                                ich häng mich hier mal an den Thread an, ein ganz grosses Danke! für die Anleitung.

                                Habs damit hinbekommen, das meine content.css im tinyMCE verfügbar ist, hat zwar 3 Std. gedauert bis ich die Zusammenhänge kapiert habe, aber das war es wert.

                                Vielen Dank für die Anleitung, hat mir super weiter geholfen.
                                Grüße Jenna

                                Kommentar

                                Lädt...