Hallo Ihr Typo3er!!
Habe folgendes Problem;
Wenn man ´ne Text bzw. content angelegt hat kann man einige Zusatz-Optionen anklicken wie beispielsweise; ruler before, ruler after, indent, frame1 und frame2...
Da diese 2 Frames leider zu wenig sind weil ich mehrere unterschiedliche Texboxen bzw Frames habe möchte...
Wie kann man zusätzlich Frame3, Frame4, Frame5 etc erstellen??
vielen Dank im Voraus
Gruss
Kasper
Genau diese Frage interessiert mich ebenfalls brennend! Ich bin jetzt schon seit Stunden auf der Suche nach einer Lösung.
Vor allem: Es soll ja nicht einfach nur per CSS die Klasse für csc-frame-frame1 angepasst werden, sondern ich möchte mir gerne eigene neue Wraps konstruieren...
Ich habe mir auch schon mal den Quellcode zur CSS Styled Content angesehen und habe die Vermutung, dass hier die Rahmentypen hardcoded sind, aber ich kann mich auch irren.
Bitte erbarmt Euch zu einem Tipp... 🙁
Da diese Frage ja schon einige Zeit im Raum steht, schreibe ich einfach nochmal einen Post hier rein - auf dass sie vieeeele von Euch lesen.
Weil: Ich habe bisher noch keine Lösung gefunden 😉
Geht mir ebenso!
Frame 1 und 2 sind nun aufgebraucht!
Man hat noch das Table element, welches aber nur sehr dürftig Ansprüche erfüllt.
Ich würde mich auch riesig über Anregungen/Lösungen ect. freuen 😉
Hallo,
ich suche auch nach einer Möglichkeit weitere Rahmen bzw Frames anzugeben bzw. die vorhandenen umzubenennen.
Es müssten doch einfach nur im TS Object Browser weitere Rahmen hinzugefügt werden ??!? o.O
Folgendes steht in meinem TSOB:
[cObject]=CASE
[1]=TEXT
[value]=<div class="csc-frame csc-frame-invisible">|</div>
[5]=TEXT
[value]=<div class="csc-frame csc-frame-rulerBefore"></div>|
[6]=TEXT
[value]=|<div class="csc-frame csc-frame-rulerAfter"></div>
[10]=TEXT
[value]=<div class="csc-frame csc-frame-indent">|</div>
[11]=TEXT
[value]=<div class="csc-frame csc-frame-indent3366">|</div>
[12]=TEXT
[value]=<div class="csc-frame csc-frame-indent6633">|</div>
[20]=TEXT
[value]=<div class="csc-frame csc-frame-frame1">|</div>
[21]=TEXT
[value]=<div class="csc-frame csc-frame-frame2">|</div>
Ideen: key.field = section_frame erweitern Wo?
Einige Minuten später:
Also dank Sachas Post:
#9813
habe ich folgendes zur Umbenennung herausgefunden:
TCEFORM.tt_content.section_frame.altLabels {
1 = Frame1|lang2|lang3
5 = Frame2|lang2|lang3
6 = Frame3|lang2|lang3
10 = Frame4|lang2|lang3
....
}
das umbennen ist mal zweitrangig, aber hat denn jemand nun von euch die Lösung wie man eigene Objekte hinzufügen kann?
ich hatte versucht unter css_styled_content/static/setup.txt einfach eine neue Zeile mit folgendem Code einzufügen, nur leider hatte ich keinen Erfolg!
(21 besteht, 22 hab ich hinzugefügt!)
21 = TEXT
21.value = <div class="csc-frame csc-frame-frame2">|</div>
22 = TEXT
22.value = <div class="csc-frame csc-frame-frame3">|</div>
was jetzt noch fehlt ist das dies im BE angezeigt wird, meiner Meinung nach müßte man an der Stelle ansetzten wo Rahmen 1, Rahmen 2 ins BE eingefügt wird, nur leider finde ich das nirgends in den Quellfiles ;(
Weiß da jemand was?
gruß zwi
Guten Morgen,
ich habe weitere Rahmen hinzugefügt in dem ich den PHP-Code angepasst habe.
Öffenen der der Datei ./typo3/systext/cms/tbl_tt_content.php
Suchen nach 'section_frame' => Array
Dann den Array weiter füllen, z.B. unter
Array('LLL:EXT:cms/locallang_ttc.php:section_frame.I.8', '21'),
einfach was weiteres einfügen
Array('Neue Eintrag', '23')
Achtet darauf, das bei dem letzten Eintrag kein , am Ende ist! Bei den anderen muss ein , am Ende sein. Achtet auch darauf, dasd ihr die Zahl am Ende anpasst! (Jede Zahl darf nur einmal vorkommen!
Ich habe oben nun einfach den neuen Eintrag einen Namen gegeben. Ihr könnt auch die locallang_ttc.xml anpassen. Sucht da einfach nach section_frame, den Rest seht ihr ja dann.
Armin
moin,
man kann auch über das TSConfig der root-Seite weitere Rahmen hinzufügen
TCEFORM.tt_content.section_frame.addItems {
22 = Hinweis-Rechts
23 = Tipp-Rechts
24 = Links-Rechts
25 = Kommentar-Rechts
}
Armin