Re: [TYPO3-german] Eigenes Layout des Inhaltselements - klasse + wrap

2014-01-16 Diskussionsfäden _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

Re: [TYPO3-german] Eigenes Layout des Inhaltselements - klasse + wrap

2014-01-16 Diskussionsfäden Nils Hodyas

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

2014-01-16 Diskussionsfäden Paul Kamma

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

2014-01-16 Diskussionsfäden 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

Re: [TYPO3-german] Eigenes Layout des Inhaltselements - klasse + wrap

2014-01-16 Diskussionsfäden Nils Hodyas

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

2014-01-16 Diskussionsfäden bernd wilke

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