Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite
Ein grosses DANKE an Gregor für die tolle Extension!! Sehr hilfreich. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite
Hallo Johannes, Johannes Hamecher wrote: > Ich habe mich für die 1. Variante entschieden und die layoutXX einfach per > Javascript um die Klassen ergänzt, die noch gefehlt haben. Jetzt kommt es > zwar nicht direkt in den Code, aber es löst erstmal das Problem. > > Gut zu wissen, dass die andere Variante nicht mehr so einfach > funktioniert. Es ist eigentlich genauso einfach, nur anders. Kein Wunder, da CSC und FSC nun mal unterschiedliche Methoden für das Templating verwenden: TS Setup <-> Fluid. Ich finde aber deine Anforderung, eigene und auch mehrere CSS-Klassen gleichzeitig verwenden zu können, sinnvoll, und habe meine Extension entsprechend erweitert. Version 1.1.0 von fsc_layout_wrap sollte in Kürze im TER verfügbar sein... Du kannst damit jetzt Teile deiner alten Konfiguration direkt übernehmen (ins TS Setup): lib.fscLayoutWrap { 1 = TEXT 1.value = textcontainer 2 = TEXT 2.value = box 3 = TEXT 3.value = box no-headline 4 = TEXT 4.value = box starad 5 = TEXT 5.value = box upgrade 6 = TEXT 6.value = box orange-bg 8 = TEXT 8.value = box hover-orange-bg 81 = TEXT 81.value = box hover-grey-bg 82 = TEXT 82.value = box hover-orange23-bg 9 = TEXT 9.value = box no-headline hover-orange-bg 30 = TEXT 30.value = box newbox } Gruß, Gregor -- http://www.a-mazing.de/ | Certified TYPO3 Integrator ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite
Hallo Johannes, Johannes Hamecher wrote: > Beim neuen TYPO3 haben wir kein SCS sondern FSC. > > Ich habe Deine Extension installiert, aber wie kann ich dort sagen, dass > z.B. statt layout1 mehrere bestimmte Klassen verwendet werden? > > In Deinem Handbuch schreibst Du nur wie man die Layoutoptionen erweitert, > was ich schon kann. es gibt 2 Wege, da ranzugehen: 1. Du akzeptierst diese nichtssagenden Klassen-Bezeichneungen .layoutXX und schreibst dazu das passende CSS. 2. Du willst deine eigenen Klassen verwenden. Dazu musst du eigene Layouts und Templates erstellen und FSC dann mitteilen, wo es danach suchen soll. Dazu wirst du etwas tiefer in die Materie einsteigen müssen. Gute Ausgangspunkte dafür sind: https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Fluidtemplate/Index.html https://docs.typo3.org/typo3cms/extensions/fluid_styled_content/7.6/Index.html http://www.lobacher.de/files/cs/ExtbaseFluidCheatSheet_3.02_pluswerk.pdf Kurzfassung: Du erstellst eigene Verzeichnisse für Layouts, Partials und Templates. Deren Pfade teilst du FSC über den Kontanten-Editor mit. Dateien in diesen Verzeichnissen überschreiben Dateien gleichen Namens in den entsprechenden Verzeichnissen von FSC. Du musst also nur die Dateien, die verändert werden sollen, in die neuen Verzeichnisse kopieren und dort bearbeiten. Wenn du das machst brauchst du meine Extension fsc_layout_wrap nicht mehr, da du sie mit deinen angepassten Layouts und Templates wieder komplett ersetzen würdest. Du kannst sie aber als Vorlage hernehmen, wie das genau gemacht werden kann. Die 4 Dateien Layouts/ContentFooter.html Layouts/HeaderContentFooter.html Layouts/HeaderFooter.html Templates/Textmedia.html sind es, die die entscheidenden Stellen enthalten. Textmedia.html spielt hier eine Sonderrolle, da es auf Grund seiner Struktur als einziges Content Element keines der Standard-Layouts verwendet. Du musst also in allen 4 Dateien die gewünschte Änderung vornehmen, und wie Ralf-Rene schon vorschlug z.B. mittels CASE deine CSS-Klassen einfügen. Damit du nicht 4 mal das gleiche schreiben musst empfiehlt es sich, diesen Teil in ein Partial auszulagern und dieses 4 mal einzubinden. hth Gregor -- http://www.a-mazing.de/ | Certified TYPO3 Integrator ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite
Am 04.10.2016 um 20:35 schrieb Johannes Hamecher: > welches Template meinst Du? > In der Extension sind drei Templates. > > ContentFooter.html > HeaderContentFooter.html > HeaderFooter.html das sind Layouts... aber die werden auch irgendeinen Zweck erfüllen, das habe ich jetzt nicht geprüft... ich sagte Template und da gibt es nur eines: Textmedia.html das sollte wirken... (es ist aber nicht sinnvoll das dort direkt zu machen, weil es beim nächsten Update sonst überschrieben wird, sondern du solltest den Template Pfad weiter überschreiben mit einer höheren Nummer und dein eigenes Template entsprechend der extbase Konventionen schreiben...) -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite
Hallo Ralf-Rene, welches Template meinst Du? In der Extension sind drei Templates. ContentFooter.html HeaderContentFooter.html HeaderFooter.html Wenn ich daran Anpassungen vornehme sehe ich es aber nicht in der Ausgabe. Viele Grüße, Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite
Am 04.10.2016 um 17:27 schrieb Johannes Hamecher: > Ich habe Deine Extension installiert, aber wie kann ich dort sagen, dass > z.B. statt layout1 mehrere bestimmte Klassen verwendet werden? > > In Deinem Handbuch schreibst Du nur wie man die Layoutoptionen > erweitert, was ich schon kann. schau in das Template... dort siehst du das derzeit mit: immer nur layout1 layout2 etc. bis layoutX definiert sind (reicht ja eigentlich auch aus, ist nur halt nicht schön lesbar) wenn du eigene individuelle (schöne) klassennamen brauchst könntest du das mit einem CASE über {data.layout} lösen... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite
Hallo Gregor, danke für die Antwort. Beim neuen TYPO3 haben wir kein SCS sondern FSC. Ich habe Deine Extension installiert, aber wie kann ich dort sagen, dass z.B. statt layout1 mehrere bestimmte Klassen verwendet werden? In Deinem Handbuch schreibst Du nur wie man die Layoutoptionen erweitert, was ich schon kann. Hast Du eine Idee? Vielen Dank, Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite
Hallo Johannes, Johannes Hamecher wrote: > wir haben ein neues TYPO3 7 aufgesetzt und müssen eine alte Installation > nachbauen. Dort wurden die Layout-Typen genutzt und mit eigenen Klassen > ausgegeben: > >... > > Hat jemand eine Idee? Geht das noch in TYPO3 7? verwendet ihr CSS-Styled-Content oder Fluid-Styled-Content für das Rendering? Für FSC habe ich eine kleine Extension geschrieben, die die Layouts als CSS- Klassen in die Templates einfügt: https://typo3.org/extensions/repository/view/fsc_layout_wrap Für CSC sollte die Methode mit dem TS-Setup funktionieren, muß wahrscheinlich nur an das aktuelle TS von CSC angepasst werden... hth Gregor -- http://www.a-mazing.de/ | Certified TYPO3 Integrator ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german