[TYPO3-german] Layoutvorlagen für Beiträge selbst erstellen (Typo3 4.6.8)

Marco Brüggemann marco at schauart.de
Tue Nov 27 17:16:25 CET 2012


GELÖST!

Ein Blick in die Datenbanktabelle hilf!
dort ist die Tabelle tt-content zu finden, und die Spalte "section_frame"

Jetzt ist mir aufgefallen, dass dieses im TS steht:
tt_content.stdWrap.innerWrap.cObject.key.field =section_frame

weiter unten stehen noch diese Einträge:
tt_content.stdWrap.innerWrap.cObject {
         1 =< tt_content.stdWrap.innerWrap.cObject.default
         1.15.value = csc-frame csc-frame-invisible

         5 =< tt_content.stdWrap.innerWrap.cObject.default
         5.15.value = csc-frame csc-frame-rulerBefore

         6 =< tt_content.stdWrap.innerWrap.cObject.default
         6.15.value = csc-frame csc-frame-rulerAfter

         10 =< tt_content.stdWrap.innerWrap.cObject.default
         10.15.value = csc-frame csc-frame-indent

         11 =< tt_content.stdWrap.innerWrap.cObject.default
         11.15.value = csc-frame csc-frame-indent3366

         12 =< tt_content.stdWrap.innerWrap.cObject.default
         12.15.value = csc-frame csc-frame-indent6633

         20 =< tt_content.stdWrap.innerWrap.cObject.default
         20.15.value = csc-frame csc-frame-frame1

         21 =< tt_content.stdWrap.innerWrap.cObject.default
         21.15.value = csc-frame csc-frame-frame2
}

Wenn ich nun beim Text unter "Erscheinungsbild > Einrückung und Rahmen > 
Einrücken, 33/66%" auswähle, steht in Quelltext der Webseite "<div 
class="csc-frame csc-frame-indent3366">" und in der Datenbank ist der 
Eintrag "11" in "tt_content > section_frame" zu finden.

ich habe nun dieses im TS-Template zu stehen:
*tt_content.stdWrap.innerWrap.cObject.2 =< 
tt_content.stdWrap.innerWrap.cObject.default
tt_content.stdWrap.innerWrap.cObject.2.15.value = csc-frame csc-frame-test*

und in der "TypoScript-Konfiguration":
*TCEFORM.tt_content.layout.types.text.addItems.2 = Test *

Dann Kann man ein Textobjekt erstellen, unter "Erscheinungsbild > 
Einrückung und Rahmen" "*Test*" auswählen

Im Quelltext steht dann der Beitrag in diesem DIV:

*<div  id="c18"class="csc-frame csc-frame-test">
INHALT
</div>*


Am 27.11.2012 16:01, schrieb Marco Brüggemann:
> Danke ...
>
> ich habe jetzt herausgefunden, dass
>
> ****************************************
> TCEFORM.tt_content.layout.types.text.addItems.2 = Test
> ****************************************
>
> in der "TypoScript-Konfiguration" des Templates eingetragen, bewirkt, 
> dass man beim Textelement unter "Erscheinungsbild > Layout" einen 
> Eintrag "Test" hinzufügt. Leider fehlt der Bezug.
>
> Dies im Setup soll eigentlich den eiteren Contenttyp definieren ... es 
> soll im tt-content Textelement eine eigene Klasse anhängen 
> (css-frame-test)
>
> ****************************************
> tt_content.stdWrap.innerWrap.cObject.2 = 
> tt_content.stdWrap.innerWrap.cObject.default
> tt_content.stdWrap.innerWrap.cObject.2.15.value = csc-frame 
> csc-frame-test
> ****************************************
>
> Ich habe jetzt auch Gefunden, wie man verschiedene Elemente hinzufügen 
> kann:
>
> ****************************************
> TCEFORM.*/tabelle/*./*feld*/.types./*inhaltselement*/./*funktion*/  =  
> /*wert*/
> ****************************************
>
> Inhaltselemente sind:
> ****************************************
> header
> text
> textpic
> image
> bullets
> table
> uploads
> multimedia
> mailform
> search
> login
> menu
> shortcut
> list
> script
> div
> html
> ****************************************
>
> leider habe ich habe nichts gefunden für "feld"
> wenn man bei "feld" "layout" eintragt kommt der Eintrag in die 
> Layoutliste
>
> Was muss man eintragen um einen neuen Eintrag unter "Einrückung und 
> Rahmen" eintragen möchte?
>
> ich versuch mal eine antwort in der Datenbank zu finden ... kann sein 
> das "feld" irgend eine Tabellenspalte ist.
>
>
> Am 27.11.2012 14:58, schrieb Philipp Gampe:
>> Hi Marco,
>>
>> Marco Brüggemann wrote:
>>
>>> Ich habe jetzt versucht eine neue CSS-Beschriftung zu definieren und
>>> dies in das TS-Template geschrieben:
>>> ****************************************
>>> tt_content.stdWrap.innerWrap.cObject.2 =
>>> tt_content.stdWrap.innerWrap.cObject.default
>>> tt_content.stdWrap.innerWrap.cObject.2.15.value = csc-frame 
>>> csc-frame-test
>>> ****************************************
>>>
>>> Jetzt suche ich noch eine Lösung um dem Textelement unter
>>> "Erscheinungsbild>  Einrückung und Rahmen" meine Gestaltungsdeffinition
>>> zuweisen zu können.
>> Der TS Code hat mit dem Backend nichts zu tun.
>>
>> Damit im Backend etwas passiert, musst du mit dem PageTS (TSconfig)
>> arbeiten. Dort kannst du auch Werte in die Dropdowns aufnehmen oder
>> herausnehmen.
>>
>> Grüße
>
>


More information about the TYPO3-german mailing list