Re: [TYPO3-german] Eigenes Layout des Inhaltselements - klasse + wrap
Hast du die Extension DCE (dynamische Contentelemente) angesehen? Die finde ich für eigene Elemente sehr geeignet. Grüße Sven Am 16.01.2014 um 09:28 schrieb Paul Kamma paul.ka...@googlemail.com: Hallo, ok ich bin etwas verzweifelt was das einbinden von eigene Layouts für Inhaltselementen angeht. Ich habe diverse Anleitungen im Internet befolgt nur ich habe mit keiner erreicht das ich auf meiner Seite z.b. einem Text Inahltselement ein eigenes Layoutelement zuweisen konnte und er entsprechend dann eine eigenen Klasse besitzt. Was wunderbar geht ist ein eigenes Element in das Dropdown hinzuzufügen, allerdings die CASE Angelegenheit im TS will nicht so recht funktionieren. bzw. an einigen iInhalten geht es an anderen nicht. Was ich genau versuche umzusetzen (bzw. rauszukriegen wie man es macht) ist einmal das ich, wie schon erwähnt, eine eigenen klasse mit anhängen kann für das Inhaltselement und andererseites möchte ich das ganzen Inhaltselement in einen Div Wrappen. Dies ist mein Ansatz: tt_content.stdWrap.innerWrap.cObject.default.20.40 = CASE tt_content.stdWrap.innerWrap.cObject.default.20.40 { key.field = layout 1 = TEXT 1.value = tph-layout-1 2 = TEXT 2.value = tph-layout-2 3 = TEXT 3.value = tph-layout-3 default = TEXT default.value = tph-layout-default } tt_content.stdWrap.outerWrap.cObject = CASE tt_content.stdWrap.outerWrap.cObject { key.field = layout 1 = TEXT 1.value = div class=teaserdiv class=teaser_top/divdiv class=teaser_center|/divdiv class=teaser_bottom/div/div 2 = TEXT 2.value = div class=infodiv class=info_top/divdiv class=info_center|/divdiv class=info_bottom/div/div 3 = TEXT 3.value = h2|/h2 } Den Oberen Codeblock habe ich aus dem Netz (was mich auch direkt verwirrt da ich nicht weiß was diese 20.40 zu bedeuten haben und wo die herkommen) Vielleicht erkennt hier jemand mein Problem und kann mir etwas Starthilfe geben :) Ich nutze zur Zeit noch Typo3 Version 4.7 -Paul ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Eigenes Layout des Inhaltselements - klasse + wrap
Moin, also ich mach das immer so: TS: # Frames: für Redakteure im BackEnd wählbare Rahmen um Inhaltselememte tt_content.stdWrap.innerWrap.cObject { 2 = TEXT 2.value = article class=twocolumns|/article 3 = TEXT 3.value = div class=background|/div } TS-config der Root-Seite: # Wir definieren Rahmen für Elemente zur Formatierung TCEFORM.tt_content.section_frame { addItems.2 = zweispaltige Darstellung addItems.3 = grauer Hintergrund # remove additional options removeItems = 1, 4, 5, 6 , 10, 11, 12, 20, 21 } Anschließend kann die Redakteurin oder der REdakteur mit dem Feld Rahmen beim Inhaltselement das auswählen. LG, Nils Am 16.01.2014 09:38, schrieb _Sven: Hast du die Extension DCE (dynamische Contentelemente) angesehen? Die finde ich für eigene Elemente sehr geeignet. Grüße Sven Am 16.01.2014 um 09:28 schrieb Paul Kamma paul.ka...@googlemail.com: Hallo, ok ich bin etwas verzweifelt was das einbinden von eigene Layouts für Inhaltselementen angeht. Ich habe diverse Anleitungen im Internet befolgt nur ich habe mit keiner erreicht das ich auf meiner Seite z.b. einem Text Inahltselement ein eigenes Layoutelement zuweisen konnte und er entsprechend dann eine eigenen Klasse besitzt. Was wunderbar geht ist ein eigenes Element in das Dropdown hinzuzufügen, allerdings die CASE Angelegenheit im TS will nicht so recht funktionieren. bzw. an einigen iInhalten geht es an anderen nicht. Was ich genau versuche umzusetzen (bzw. rauszukriegen wie man es macht) ist einmal das ich, wie schon erwähnt, eine eigenen klasse mit anhängen kann für das Inhaltselement und andererseites möchte ich das ganzen Inhaltselement in einen Div Wrappen. Dies ist mein Ansatz: tt_content.stdWrap.innerWrap.cObject.default.20.40 = CASE tt_content.stdWrap.innerWrap.cObject.default.20.40 { key.field = layout 1 = TEXT 1.value = tph-layout-1 2 = TEXT 2.value = tph-layout-2 3 = TEXT 3.value = tph-layout-3 default = TEXT default.value = tph-layout-default } tt_content.stdWrap.outerWrap.cObject = CASE tt_content.stdWrap.outerWrap.cObject { key.field = layout 1 = TEXT 1.value = div class=teaserdiv class=teaser_top/divdiv class=teaser_center|/divdiv class=teaser_bottom/div/div 2 = TEXT 2.value = div class=infodiv class=info_top/divdiv class=info_center|/divdiv class=info_bottom/div/div 3 = TEXT 3.value = h2|/h2 } Den Oberen Codeblock habe ich aus dem Netz (was mich auch direkt verwirrt da ich nicht weiß was diese 20.40 zu bedeuten haben und wo die herkommen) Vielleicht erkennt hier jemand mein Problem und kann mir etwas Starthilfe geben :) Ich nutze zur Zeit noch Typo3 Version 4.7 -Paul ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- Nils Hodyas - Webdesign von die Tante Jensen · Großherzog-Friedrich-Straße 117 · 66121 Saarbrücken · (0681) 925 63 43 · 0160 318 183 7 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Eigenes Layout des Inhaltselements - klasse + wrap
Wir möchten das ohne Extensions lösen. Abgesehen davon nutzen wir kein Fluid, keine Ahnung ob man das Mischen kann. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Eigenes Layout des Inhaltselements - klasse + wrap
Kann es sein das das Forum irgendwie die ganzen Beiträge Falsch rendert? Für Code im post gibt es für gewöhnlich [code] bb damit er es nicht als quelltext nimmt -_- Ich möchte nicht den Border bearbeiten sondern das Layout. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Eigenes Layout des Inhaltselements - klasse + wrap
Kann sein, ich hab dir einfach auf eine E-Mail in der newslist geantwortet :-) Schon klar, dass du das Layout ändern willst. Aber durch den Wrap hast du ja eine CSS-Klasse um dein Element dafür. Am 16.01.2014 10:22, schrieb Paul Kamma: Kann es sein das das Forum irgendwie die ganzen Beiträge Falsch rendert? Für Code im post gibt es für gewöhnlich [code] bb damit er es nicht als quelltext nimmt -_- Ich möchte nicht den Border bearbeiten sondern das Layout. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- Nils Hodyas - Webdesign von die Tante Jensen · Großherzog-Friedrich-Straße 117 · 66121 Saarbrücken · (0681) 925 63 43 · 0160 318 183 7 p:T http://dietantejensen.de ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Eigenes Layout des Inhaltselements - klasse + wrap
Am 16.01.14 09:28, schrieb Paul Kamma: Hallo, ok ich bin etwas verzweifelt was das einbinden von eigene Layouts für Inhaltselementen angeht. Ich habe diverse Anleitungen im Internet befolgt nur ich habe mit keiner erreicht das ich auf meiner Seite z.b. einem Text Inahltselement ein eigenes Layoutelement zuweisen konnte und er entsprechend dann eine eigenen Klasse besitzt. Was wunderbar geht ist ein eigenes Element in das Dropdown hinzuzufügen, allerdings die CASE Angelegenheit im TS will nicht so recht funktionieren. bzw. an einigen iInhalten geht es an anderen nicht. Was ich genau versuche umzusetzen (bzw. rauszukriegen wie man es macht) ist einmal das ich, wie schon erwähnt, eine eigenen klasse mit anhängen kann für das Inhaltselement und andererseites möchte ich das ganzen Inhaltselement in einen Div Wrappen. Dies ist mein Ansatz: tt_content.stdWrap.innerWrap.cObject.default.20.40 = CASE tt_content.stdWrap.innerWrap.cObject.default.20.40 { key.field = layout 1 = TEXT 1.value = tph-layout-1 2 = TEXT 2.value = tph-layout-2 3 = TEXT 3.value = tph-layout-3 default = TEXT default.value = tph-layout-default } tt_content.stdWrap.outerWrap.cObject = CASE tt_content.stdWrap.outerWrap.cObject { key.field = layout 1 = TEXT 1.value = div class=teaserdiv class=teaser_top/divdiv class=teaser_center|/divdiv class=teaser_bottom/div/div 2 = TEXT 2.value = div class=infodiv class=info_top/divdiv class=info_center|/divdiv class=info_bottom/div/div 3 = TEXT 3.value = h2|/h2 } Den Oberen Codeblock habe ich aus dem Netz (was mich auch direkt verwirrt da ich nicht weiß was diese 20.40 zu bedeuten haben und wo die herkommen) Vielleicht erkennt hier jemand mein Problem und kann mir etwas Starthilfe geben :) natürlich kannst du das feld 'layout' nutzen, nur finde ich es einfacher wenn du das Feld 'frames' benutzt. da macht TYPO3 nämlich schon ziemlich genau das, was du suchst: default wird jedes CE sowieso in ein DIV gepackt. mit den Werten von frames wird zu den std-Klassen ('csc-default') noch die eien oder andere Klasse hinzugefügt. Das ganze passiert in der Konfiguration wie tt_content-records gerendert werden. daher das Typoscript tt_content dann kommen halt .wraps und COAs um all die Klassen zu einem String zusammmen zu setzen. da kannst du dich dann einklinken und eigene Klassen definieren. dazu erweiterest du die default-Auswahl (bzw. schränkst ein) wie zb. auf http://pi-phi.de/181.html beschrieben. bernd -- http://www.pi-phi.de/cheatsheet.html ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german