Und durch welche Änderung funktioniert es jetzt?
CSS-Dateien in TL - Wo Wie Warum - incl. suckerfish, TinyMCE
Einklappen
X
-
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
-
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
-
-
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 HilfeZuletzt geändert von Zwergenmeister; 08.12.2009, 14:39.
Kommentar
-
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üßeContao 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
-
Vielen Dank für die Info in diesem Thread.
Hier meine "Lösung":
Ist die Reihenfolge der CSS korrekt?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" />
www.mailXpert.ch
Professionelles E-Mail Marketing von ARTACK WebLab GmbH
Kommentar
-
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
-
Erst einmal vielen Dank für deinen Beitrag. Er hat beim Verstehen von CSS und TYPOlight wirklich geholfen. Kurze Anmerkung:
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.Zitat von Andreas Beitrag anzeigen1. 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.»pmueller.de« | »groningen-info.de«
Kommentar
-
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ß, AndreasBitte!
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
-
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
originalCode:#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; */ }
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.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; */ }
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
-
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
-
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
-
Hallo Andreas, ich benutze die CSS Datei "navigation_neu_alpha" auch wenn sie Alpha ist!
Danke dafür!
In der Zeile 7
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.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; }
Viele Grüße Steffen
Kommentar
-
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 meldenBitte!
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
-
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
Kommentar