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


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an