Advertisement
Mr_media

GridElements-setup

May 5th, 2017
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Gridelements include files from extension.
  2.  
  3. One file in the TypoScript/Library/2015_gridelements.ts    holding:
  4. <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/1_column/setup.ts">
  5. <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/2_columns/setup.ts">
  6. <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/3_columns/setup.ts">
  7. <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/2_columns_60_40/setup.ts">
  8. <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/section/setup.ts">
  9.  
  10. In TSConfig/Gridelements.txt
  11.  
  12. ######### GRID ELEMENTS SETTINGS ##############################
  13. #include grid-elements PageConfig_TS
  14. <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/1_column/pageTSConfig.ts">
  15. <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/section/pageTSConfig.ts">
  16. <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/2_columns/pageTSConfig.ts">
  17. <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/2_test_file/pageTSConfig.ts">
  18. <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/2_columns_60_40/pageTSConfig.ts">
  19. <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/3_columns/pageTSConfig.ts">
  20.  
  21. I have a dir now residing in: Configuration/ModuleTS/gridelements:
  22. with all the above setup.ts and pageTSConfig.ts files
  23.  
  24. All is included with ext_local_conf.php and Configuration/TypoScript/setup.txt
  25. in setup.txt
  26. <INCLUDE_TYPOSCRIPT: source="DIR: ./Library" extensions="ts">
  27.  
  28. in ext_local_conf.php
  29. <?php
  30. if (!defined('TYPO3_MODE')) {
  31.     die('Access denied.');
  32. }
  33.  
  34. \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig(
  35. '<INCLUDE_TYPOSCRIPT: source="FILE:EXT:' . $_EXTKEY . '/Configuration/TSconfig/Page.txt">'
  36. );
  37.  
  38. \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig(
  39. '<INCLUDE_TYPOSCRIPT: source="FILE:EXT:' . $_EXTKEY . '/Configuration/TSconfig/User.txt">'
  40. );
  41.  
  42. \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig(
  43.  '<INCLUDE_TYPOSCRIPT: source="FILE:EXT:' . $_EXTKEY . '/Configuration/TSConfig/Gridelements.txt">'
  44. );
  45.  
  46.  
  47. And one of the files for Gridelements CE:
  48.  
  49.  
  50. EXT:workshop_template/Configuration/ModuleTS/gridelements/1_column/pageTSConfig.ts
  51. #gridelements 1 kolom indeling
  52. tx_gridelements{
  53. overruleRecords = 1
  54. setup {
  55. 1_column{
  56. title = 1 kolom
  57. description = foundation 1 colomm large-12 indeling
  58. config {
  59.     colCount = 1
  60.     rowCount = 1
  61.     rows {
  62.         1 {
  63.             columns {
  64.                 1 {
  65.                     name = 1_column
  66.                     colPos = 1
  67.                 }
  68.             }
  69.         }
  70.     }
  71. }
  72. }
  73. }
  74. }
  75.  
  76. and the belonging setup.ts
  77. EXT:workshop_template/Configuration/ModuleTS/gridelements/1_column/setup.ts:
  78.  
  79. tt_content.gridelements_pi1.20.10.setup {
  80.   # ID / alias van de CE Backend Layout Record
  81.   1_column < lib.gridelements.defaultGridSetup
  82.   1_column {
  83.     columns {
  84.       # colPos ID
  85.       1 < .default
  86.       1.wrap = <div class="small-12 medium-12 large-12 columns">|</div>
  87.     }
  88.     wrap = <div class="row">|</div>
  89.   }
  90. }
  91.  
  92. #header van het element renderen
  93. tt_content.gridelements_pi1.10=<lib.stdheader
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement