Advertisement
Mr_media

gridelements_typo3_v11

Oct 5th, 2023
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1. ############ Gridlemenst with dataprocessor ########
  2.  
  3. tt_content.gridelements_pi1 =< lib.contentElement
  4. tt_content.gridelements_pi1 {
  5. templateName = GridElement
  6. templateName.override.field = tx_gridelements_backend_layout
  7. templateRootPaths {
  8. 10 = EXT:gridelements/Resources/Private/Templates/
  9. 20 = EXT:hocom_template/Resources/Private/Extensions/gridelements/Templates
  10. }
  11. partialRootPaths {
  12. 10 = EXT:gridelements/Resources/Private/Partials/
  13. 20 = EXT:hocom_template/Resources/Private/Extensions/gridelements/Partials
  14. }
  15. dataProcessing {
  16. 10 = GridElementsTeam\Gridelements\DataProcessing\GridChildrenProcessor
  17. 10 {
  18. default {
  19. as = children
  20. # Default options of the grid children processor
  21. # Change them according to the needs of your layout
  22. # Read more about it in the TypoScript section of the manual
  23. options {
  24. # sortingDirection = ASC
  25. # sortingField = sorting
  26. # recursive = 0
  27. #resolveFlexFormData = 0
  28. #resolveChildFlexFormData = 0
  29. # resolveBackendLayout = 1
  30. respectColumns = 1
  31. respectRows = 1
  32. }
  33. }
  34. }
  35. }
  36.  
  37. lib.tt_content.shortcut.pages = COA
  38. lib.tt_content.shortcut.pages {
  39. 5 = LOAD_REGISTER
  40. 5 {
  41. tt_content_shortcut_recursive.field = recursive
  42. }
  43.  
  44. 10 = USER
  45. 10 {
  46. userFunc = GridElementsTeam\Gridelements\Plugin\Gridelements->user_getTreeList
  47. }
  48.  
  49. 20 = CONTENT
  50. 20 {
  51. table = tt_content
  52. select {
  53. pidInList.data = register:pidInList
  54. selectFields.dataWrap = *,FIND_IN_SET(pid,{register:pidInList}) AS gridelements_shortcut_page_order_by
  55. where = colPos >= 0
  56. languageField = sys_language_uid
  57. orderBy = gridelements_shortcut_page_order_by,colPos,sorting
  58. }
  59. }
  60.  
  61. 30 = RESTORE_REGISTER
  62. }
  63.  
  64. tt_content.shortcut.variables.shortcuts {
  65. tables := addToList(pages)
  66. conf.pages < lib.tt_content.shortcut.pages
  67. }
  68.  
  69.  
  70. TCEFORM.tt_content.tx_gridelements_backend_layout {
  71. removeChildrenFromList = 1
  72. }
  73.  
  74. ##### default
  75. #### tt_content.gridelements_pi1.dataProcessing.10.default.options.resolveChildFlexFormData = 1
  76.  
  77. ##### add = 0 om ook andere extensions (powermail, cart etc, in een gridelement the laten werken)
  78. tt_content.gridelements_pi1.dataProcessing.10.default.options.resolveChildFlexFormData = 0
  79.  
  80.  
  81.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement