hallo zusammen,
ich habe ein problem. wenn ich ein contend element "dateilinks" anlege und beispielsweise auf eine word-datei verleinken will wird mir unter der einstellung "normal" kein icon vor dem link im FE angezeigt. erst wenn ich im BE die einstellung "Layout 1" anwähle wird ein icon vor den dateilink gesetzt.
ich möchte aber das das ICON bereits bei der standarteinstellung "normal" dargestellt wird. ist das überhaupt möglich? wenn ja wie?
vielen dank schonmal im voraus
gruß
drache
Hi drache,
hatte eigentlich dasselbe Problem. Hab mich damit abgegeben, jedesmal Layout1 auszuwählen und mich nie damit nähers beschäftigt. Eigentlich idiotisch bei mehr als 20 Dateilink Listen #evil# Du hast mir den entscheidenden Denkanstoss gegeben - Danke #giggle#
Mit folgender Zeile im Setup überschreibst du ganz einfach die Einstellungen von Standard mit denen von Layout1. Simple eigentlich 😉
tt_content.uploads.20.default < tt_content.uploads.20.1
Gruß
SW|Student
hi sw-student,
vielen dank für den code-schnippsel - funktioniert einwandfrei!
gruß
drache
hallo zusammen
die lösung funktioniert bei mir leider nicht. 🙁
ich nehme an es liegt daran, dass ich "css_styled_content" verwende und nicht "content (default)".
hat jemand einen tipp wie man in diesem fall "layout 1" als default konfiguriert?
grüsse
ozone
Das ist leider im PHP hartcodiert. In class.tx_cssstyledcontent_pi1.php ab Zeile 348:
<tr class="'.$oddEven.'">'.($type>0 ? '
<td class="csc-uploads-icon">
'.$fileD['linkedFilenameParts'][0].'
</td>' : '').'
ist leider festgelegt, dass es bei type = 0 (= Normal) eben kein Icon gibt. Man könnte das natürlich einfach auf ungleich Typ 1 ändern:
<tr class="'.$oddEven.'">'.($type!=1 ? '
<td class="csc-uploads-icon">
'.$fileD['linkedFilenameParts'][0].'
</td>' : '').'
Dann gibt es keine Icons bei layout 1, aber bei Layout Normal schon. Aber das ist natrülich ein Patch, der bei jedem Update neu eingegeben werden muss. Also nicht sehr empfehlenswert.
Besser wäre einfach folgende Möglichkeit:
In der Rootseite im TSconfig der Seite die Zeile:
TCEFORM.tt_content.layout.removeItems = 0
einfügen. Dann gibt es Normal einfach nicht mehr als Option ... TCEFORM rentiert sich anzukucken, man kann damit das Backend sehr gut auf die eigenen Bedürfnisse zuschneiden.
Viele Grüße
Peter
hallo lisardo
danke für den tipp. ist eine möglichkeit, macht mich aber nicht 100% glücklich.
TCEFORM.tt_content.layout.removeItems = 0
diese TCEFORM-Konfiguration wirkt sich auf alle seiteninhaltselemente aus und für das elment "tabelle" benötige ich eben "layout normal".
das "layout normal" nur für inhalte vom typ "dateilinks" entfernt wird ist wohl nicht möglich, oder?
gruss
ozone