01. 04. 2015, 11:28

Hallo,

ich möchte für die Spalten des Backend Layouts und der Spalten innerhalb von Grids (Gridelements) unterschiedliche Bildgrößen haben.

Mit den normalen Backend Layout spalten ist es soweit nicht das Problem, aber mit Gridelements. Das Problem ist, dass es entweder ignoriert wird, oder die Margin bei den anderen Content-Elementen (außerhalb von dem Gridelement Spalten) plötzlich sich dem Grid Werten anpasst die Bilder aber so groß bleiben wie diese es sollen.

Probiert habe ich es mit LOAD_REGISTER und RESTORE_REGISTER, direkt rein schreiben innerhalb des TypoScripts (wurde meist komplett ignoriert) und dann noch folgenden Ansatz:

  1. tt_content.image.20.maxW.cObject = CASE
  2. tt_content.image.20.maxW.cObject {
  3. key.field = colPos
  4.  
  5. default = TEXT
  6. default.value = {$styles.content.imgtext.maxW}
  7.  
  8. 10 = TEXT
  9. 10.value = {$styles.content.imgtext.margin.maxW}
  10. 20 < .10
  11. }
  12.  
  13. tt_content.image.20.maxWInText.cObject = CASE
  14. tt_content.image.20.maxWInText.cObject {
  15. key.field = colPos
  16.  
  17. default = TEXT
  18. default.value = {$styles.content.imgtext.maxWInText}
  19.  
  20. 10 = TEXT
  21. 10.value = {$styles.content.imgtext.margin.maxWInText}
  22. 20 < .10
  23. }
  24.  
  25. tt_content.gridelements_pi1.20.10.setup {
  26. twoColumns < lib.gridelements.defaultGridSetup
  27. twoColumns {
  28. columns {
  29. default.renderObj < tt_content
  30. default.renderObj.image.20.maxW.cObject.key.field = tx_gridelements_columns
  31. default.renderObj.image.20.maxWInText.cObject.key.field = tx_gridelements_columns
  32.  
  33. 2 < .default
  34. }
  35.  
  36. layoutRootPath = templates/ext/gridelements/html/Layouts/
  37. partialRootPath = templates/ext/gridelements/html/Partials/
  38. file = templates/ext/gridelements/html/Templates/grids_2.html
  39. }
  40. }
  41. }

Hoffe jemand kann mir helfen das Problem zu lösen :-)

Danke vorab!

TypoScript kann alles, auch kochen! ...Man muss nur wissen wie ;-)

Take a look at my TYPO3 Extensions in the Repository:
content_designer, k23_imagecrop, nn_address and more...