Hallo,
ich würde gerne bei bestimmten Plugins, z.B. tt_news, die Überschrift nicht oberhalb sonder unterhalb des Contents setzten.
Habe den Objektinspektor durchsucht und nichts entsprechendes gefunden.
Bei normalem Text, Bildern, HTML, etc. -Inhalten ist dies ziemlich einfach möglich.
So schaut's normal im OI aus:
tt_content.text.10 < lib.stdheader
tt_content.text.20 = TEXT
[...]
Müsste dann abgeändert werden mit TS:
tt_content.text.10 < tt_content.text.20
tt_content.text.20 < lib.stdheader
Aber bei Standard-Modulen brauch ich das nicht. Wirklich nur bei Plugins.
Jemand ne Idee?
So...
Also ich muss mich jetzt mal wirklich selbst loben... hätte nicht gedacht, dass ich das hinbekommen würde.
Im Objekt-Browser waren die Plugins unter "list" versteckt.
Hab's jetzt so abgeändert:
tt_content.list >
tt_content.list = CASE
tt_content.list {
key.field = list_type
9 = CASE
9 {
key.field = header_layout
5 = COA
5 {
10 = CASE
10.key.field = layout
10.stdWrap.editIcons = tt_content: list_type, layout, select_key, pages [recursive]
10.stdWrap.editIcons.iconTitle=Edit recordlist
10.0 = < plugin.tt_news
20 = < lib.stdheader
}
default = COA
default {
10 = < lib.stdheader
20 = CASE
20.key.field = layout
20.stdWrap.editIcons = tt_content: list_type, layout, select_key, pages [recursive]
20.stdWrap.editIcons.iconTitle=Edit recordlist
20.0 = < plugin.tt_news
}
}
default = COA
default {
10 = < lib.stdheader
20 = CASE
20 {
key.field = list_type
stdWrap.editIcons = tt_content: list_type, layout, select_key, pages [recursive]
stdWrap.editIcons.iconTitle=Edit recordlist
2 = CASE
2.key.field = layout
2.0 = < plugin.tt_board_tree
3 = CASE
3.key.field = layout
3.0 = < plugin.tt_guest
4 = CASE
4.key.field = layout
4.0 = < plugin.tt_board_list
4.1 = < plugin.tt_board_tree
5 = CASE
5.key.field = layout
5.0 = < plugin.tt_products
7 = CASE
7.key.field = layout
7.0 = < plugin.tt_calender
8 = CASE
8.key.field = layout
8.0 = < plugin.tt_rating
11 = CASE
11.key.field = layout
11.0 = < plugin.tipafriend
20 = CASE
20.key.field = layout
20.0 = < plugin.feadmin.fe_users
21 = CASE
21.key.field = layout
21.0 = < plugin.feadmin.dmailsubscription
}
}
}
Das macht jetzt Folgendes:
Wenn ich ein Plugin mit der Erweiterung "News" auswähle, dann wird es normal behandelt solange ich bei der Überschrift nicht Layout = 5 gewählt habe. Habe ich das, dann werden die News über der Überschrift angezeigt. Jetzt kann ich die Überschrift so weit weiterverändern, dass sie bei meiner Newsliste auf der Hauptseite als untere Rundung meines Kästchens fungiert.
Warum funktioniert das eigentlich nicht, wenn ich den Code oben bei den "Constants" statt im "Setup" setzte?