[TYPO3-german] Grid-Elements verschachteln

Ralf-Rene Schröder ralf.rene at online.de
Sun Mar 16 14:38:12 CET 2014


Am 16.03.2014 13:43, schrieb Roland Hentschel:
> aber die Klassennamen innerhalb eines Elements müssen scheinbar
> eindeutig (unique) sein !
!!! definitiv nicht... ich habe hier an die 30 Elemente und fast alle
tragen die gleichen Klassennamen (kommen schließlich aus einem CSS
Framework ... hier YAML)
auch müssen die columns nicht unterschiedlich sein (wenn man sie
sinnvoll gleich hält behält man beim Umschalten sogar die Inhatselemente
drin)...

ich arbeite zwar nicht mit Datenbank IDs, sondern mit Namenszuweisung
über das TS-config, aber sowas wie hier klappt problemlos:
################################################################################
###  gridelements
tt_content.gridelements_pi1.20.10.setup {
  # ID of gridelement
  iff-ym-flex-g33-g66 < lib.gridelements.defaultGridSetup
  iff-ym-flex-g33-g66 {
    columns {
      11 < .default
      11.wrap = <div class="ym-g33 ym-gl"><div class="ym-gbox
ym-gbox-left"> | </div></div>
      15 < .default
      15.wrap = <div class="ym-g66 ym-gr"><div class="ym-gbox
ym-gbox-right"> | </div></div>
    }
  }
  iff-ym-flex-g38-g62 < lib.gridelements.defaultGridSetup
  iff-ym-flex-g38-g62 {
    columns {
      11 < .default
      11.wrap = <div class="ym-g38 ym-gl"><div class="ym-gbox
ym-gbox-left"> | </div></div>
      15 < .default
      15.wrap = <div class="ym-g62 ym-gr"><div class="ym-gbox
ym-gbox-right"> | </div></div>
    }
  }
  iff-ym-flex-g50-g50 < lib.gridelements.defaultGridSetup
  iff-ym-flex-g50-g50 {
    columns {
      11 < .default
      11.wrap = <div class="ym-g50 ym-gl"><div class="ym-gbox
ym-gbox-left"> | </div></div>
      15 < .default
      15.wrap = <div class="ym-g50 ym-gr"><div class="ym-gbox
ym-gbox-right"> | </div></div>
    }
  }
  iff-ym-flex-g40-g60 < lib.gridelements.defaultGridSetup
  iff-ym-flex-g40-g60 {
    columns {
      11 < .default
      11.wrap = <div class="ym-g40 ym-gl"><div class="ym-gbox
ym-gbox-left"> | </div></div>
      15 < .default
      15.wrap = <div class="ym-g60 ym-gr"><div class="ym-gbox
ym-gbox-right"> | </div></div>
    }
  }
  iff-ym-flex-g60-g40 < lib.gridelements.defaultGridSetup
  iff-ym-flex-g60-g40 {
    columns {
      11 < .default
      11.wrap = <div class="ym-g60 ym-gl"><div class="ym-gbox
ym-gbox-left"> | </div></div>
      15 < .default
      15.wrap = <div class="ym-g40 ym-gr"><div class="ym-gbox
ym-gbox-right"> | </div></div>
    }
  }
  iff-ym-flex-g62-g38 < lib.gridelements.defaultGridSetup
  iff-ym-flex-g62-g38 {
    columns {
      11 < .default
      11.wrap = <div class="ym-g62 ym-gl"><div class="ym-gbox
ym-gbox-left"> | </div></div>
      15 < .default
      15.wrap = <div class="ym-g38 ym-gr"><div class="ym-gbox
ym-gbox-right"> | </div></div>
    }
  }
  iff-ym-flex-g66-g33 < lib.gridelements.defaultGridSetup
  iff-ym-flex-g66-g33 {
    columns {
      11 < .default
      11.wrap = <div class="ym-g66 ym-gl"><div class="ym-gbox
ym-gbox-left"> | </div></div>
      15 < .default
      15.wrap = <div class="ym-g33 ym-gr"><div class="ym-gbox
ym-gbox-right"> | </div></div>
    }
  }
}


-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format

aktueller TIPP: www.startnext.de/typo3-theme-packages


More information about the TYPO3-german mailing list