[TYPO3-german] Rahmen aufgrund colPos anpassen
bernd wilke
t3ng at bernd-wilke.net
Mon Nov 17 09:06:51 CET 2014
Am 14.11.14 17:37, schrieb Philipp Holdener:
> Hallo zusammen
>
> Wie mach ich den default Rahmen nach der colPos oder des cType anpassen?
>
> Hab eigentlich das hier:
>
>
> tt_content.stdWrap {
> innerWrap.cObject {
> default {
> 10 {
> cObject {
> default.value = <div
> }
> }
> 20.10.value = default-block
> 30 {
> cObject {
> default.value = >|</div>
> }
> }
>
> }
> }
>
>
> Ich würde das jetzt gerne für colPos=1 anpassen dass dort ein anderer
> default rahmen verwendet wird.
das wäre nur eine Alternative.
das könnte man mit einem override und .stdWrap.if hinbekommen:
20.10.override = colpos1-default
20.10.override.if {
equals.field = colPos
value = 1
}
für mehr Alternativen (z.B. auch von layout und/oder section_frame)
benutzt du dann ein CASE Object. Beispiele dazu finden sich in CSC
einige. Suche doch einfach mal unter tt_content mit dem TSOB.
>
> Auch würde ich den Rahmen für cType "Shortcut" anpassen.
>
>
>
> Irgendwie bekomm ich das nicht hin?! :(
nun ja. bei so vielen Abhängigkeiten braucht es wohl einige .stdWrap.if
ggfls. auch einige COAs und CASEs
ein weiteres Hilfsmittel könnte dann noch .orderedStdWrap sein.
du kannst natürlich auch jedes dieser Felder einfach seine CSS-Klasse
unabhängig voneinander einbringen lassen so dass du in etwa so etwas
erhälst:
<div class="colPos2 layout3 sectionframe2 CType_shortcut">...</div>
und die Kombi dann im CSS eindeutig gestalten:
/* alle shortcuts in colPos 1 grün punktiert umranden: */
.colPos1.CType_shortcut { border:1px dotted green; }
bernd
--
http://www.pi-phi.de/cheatsheet.html
More information about the TYPO3-german
mailing list