[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