[Typo3-german] Contentwrapper
Franz Koch
typo3 at fx-graefix.de
Thu Sep 29 09:48:05 CEST 2005
Michael Plank schrieb:
> Kann man die Listeneinträge ändern/hinzufügen/löschen bei dieser Extenssion?
für mich ist die Extension nutzlos (zumindest laut dessen Beschreibung),
da man das alles auch ohne Extension direkt über TS erledigen kann.
Die Namen der Einträge kannst du über Page-TS ändern. Schau in den
HTML-Quellcode einer Seite auf der du gerade ein neues CE anlegst und
suche nach dem Dropdown-Feld bzw. nach dem Text den du ändern möchtest
und merke dir den Nummer des Listeneintrages. Dann mach folgendes ( Ich
zitiere mich mal selbst aus dem Thread 'Content Element Text mit
verschiedenem Hintergrund?') :
-PAGE-TypoScript start (in Rootpage einfügen)----
# mögliche Layouts einschränken
# ------------------------------------
TCEFORM.tt_content.section_frame.removeItems = 12,20,21,blah
# weitere Layouts hinzufügen
# ------------------------------------
TCEFORM.tt_content.section_frame.addItems = 2,3,4,blah
# Beschriftung der Dropdown-Felder ändern
# ------------------------------------
TCEFORM.tt_content {
section_frame.altLabels {
1 = box
5 = TopStory
# ...
}
}
-PAGE-TypoScript end----
Als nächstes musst du noch noch die Ausgabe/das Rendering anpassen. Wenn
du css_styled_content benutzt stehen dir schon css-Klassen zur Verfügung
die um die Content-Elemente gewrapped werden und die du nach belieben
gestalten kannst. Hier ein auszug aus css_styled_content
-Template TypoScript start------
tt_content.stdWrap {
# ...
innerWrap.cObject {
1.value = <div class="csc-frame csc-frame-invisible">|</div>
5.value = <div class="csc-frame csc-frame-rulerBefore"></div>|
6.value = |<div class="csc-frame csc-frame-rulerAfter"></div>
10.value = <div class="csc-frame csc-frame-indent">|</div>
11.value = <div class="csc-frame csc-frame-indent3366">|</div>
12.value = <div class="csc-frame csc-frame-indent6633">|</div>
20.value = <div class="csc-frame csc-frame-frame1">|</div>
21.value = <div class="csc-frame csc-frame-frame2">|</div>
}
# ...
}
-Template TypoScript end--------
hier siehst du die 'vorgegebenen' Klassen. Die Wraps kannst du aber auch
nach belieben ändern - also z.B. die CSS-Klassen durch deine eigenen
ersetzen, indem du z.B. das obenstehende Beispiel in dein TS-Template
einbindest und entsprechend abänderst.
--
Gruß, Franz Koch
More information about the TYPO3-german
mailing list