Typo3 - Rahmen (Frames): Unterschied zwischen den Versionen
| Zeile 48: | Zeile 48: | ||
'''Die Nummern der Standard-Objekte''' | '''Die Nummern der Standard-Objekte''' | ||
| − | 1 - invisible | + | 1 - invisible |
| − | 5 - ruler before | + | 5 - ruler before |
| − | 6 - ruler after | + | 6 - ruler after |
| − | 10 - frame intend | + | 10 - frame intend |
| − | 11 - 3366 | + | 11 - 3366 |
| − | 12 - 6633 | + | 12 - 6633 |
| − | 20 - frame1 | + | 20 - frame1 |
| − | 21 - frame2 | + | 21 - frame2 |
== Bezeichnungen der Rahmen im Backend == | == Bezeichnungen der Rahmen im Backend == | ||
Version vom 4. Oktober 2006, 16:24 Uhr
Zum Anpassen kann man den Hebel an verschiedenen Stellen ansetzen.
- Nicht benötigte Einträge entfernen
- Aussehen (Rendering)der Rahmen zu verändern.
- Die Bezeichnungen der Auswahlliste zu verändern.
- Die Position des Auswahlfeldes zu beeinflussen.
Bisher vorhandene Rahmen Einstellungen entfernen
Definitionen der verschiedenen Layouts im Seiten TSconfig:
TCEFORM.tt_content.section_frame.removeItems = 5,6,10,11,12,20,21
Bestehende Einstellung umbenennen:
TCEFORM.tt_content.section_frame.altLabels.1 = Layout1
Eigene Einstellungen hinzufügen:
TCEFORM.tt_content.section_frame.addItems.2 = Layout2 TCEFORM.tt_content.section_frame.addItems.3 = Layout3
Rendering der Rahmen (Frames) ändern
Beispiel 1
tt_content.stdWrap{
innerWrap.cObject{
20.value >
20.value = <div class="frame1">|</div>
21.value >
21.value = <div class="frame2">|</div>
}
}
Dies ändert die Rahmenvorlagen Frame1 und Frame2 (Rahmen1 und Rahmen2)
Mit dem Object Browser kommt man schnell den anderen Typen auf die Spur.
Beispiel 2
Hier wird zum Beispiel das erste Layout von "xxx" und "yyy" umschlossen. Her wäre natürlich ein DIV oder ähnliches möglich.
tt_content.stdWrap.innerWrap.cObject.1 = TEXT tt_content.stdWrap.innerWrap.cObject.1.value = xxx|yyy
Die Nummern der Standard-Objekte
1 - invisible 5 - ruler before 6 - ruler after 10 - frame intend 11 - 3366 12 - 6633 20 - frame1 21 - frame2
Bezeichnungen der Rahmen im Backend
Diese lassen sich nicht wie die Headers in der Benutzerkonfiguration im TCE Feld einstellen.
Eine Möglichkeit ist das Sprachfile direkt anzupassen.
Das relevante Sprachfile liegt unter: /typo3conf/ext/csh_de/cms/de.locallang_ttc.xml
Update: geht doch siehe hier Typo3 - TSConfig
Anordnung des Auswahlfelds anpassen
In ext_tables.php einer beliebiegen (oder neuen) Extension
section_frame nach vorne schieben, damit das Layout links erscheint und nicht ganz hinten rechts.
Einfach in die Datei ext_tables.php einer Extension folgendes eintragen.
$TCA['tt_content']['palettes']['4']['showitem']='section_frame, sys_language_uid, colPos, spaceBefore, spaceAfter, sectionIndex, linkToTop';
Natürlich können Sie hier auch eine andere Reihenfolge festlegen oder bei der Gelegenheit gleich andere Felder auch noch verschieben.
Weitere Infos zum Thema Backend unter Typo3 - Backend anpassen