Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Gridelements include files from extension.
- One file in the TypoScript/Library/2015_gridelements.ts holding:
- <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/1_column/setup.ts">
- <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/2_columns/setup.ts">
- <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/3_columns/setup.ts">
- <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/2_columns_60_40/setup.ts">
- <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/section/setup.ts">
- In TSConfig/Gridelements.txt
- ######### GRID ELEMENTS SETTINGS ##############################
- #include grid-elements PageConfig_TS
- <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/1_column/pageTSConfig.ts">
- <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/section/pageTSConfig.ts">
- <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/2_columns/pageTSConfig.ts">
- <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/2_test_file/pageTSConfig.ts">
- <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/2_columns_60_40/pageTSConfig.ts">
- <INCLUDE_TYPOSCRIPT: source="FILE:EXT:workshop_template/Configuration/ModuleTS/gridelements/3_columns/pageTSConfig.ts">
- I have a dir now residing in: Configuration/ModuleTS/gridelements:
- with all the above setup.ts and pageTSConfig.ts files
- All is included with ext_local_conf.php and Configuration/TypoScript/setup.txt
- in setup.txt
- <INCLUDE_TYPOSCRIPT: source="DIR: ./Library" extensions="ts">
- in ext_local_conf.php
- <?php
- if (!defined('TYPO3_MODE')) {
- die('Access denied.');
- }
- \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig(
- '<INCLUDE_TYPOSCRIPT: source="FILE:EXT:' . $_EXTKEY . '/Configuration/TSconfig/Page.txt">'
- );
- \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig(
- '<INCLUDE_TYPOSCRIPT: source="FILE:EXT:' . $_EXTKEY . '/Configuration/TSconfig/User.txt">'
- );
- \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig(
- '<INCLUDE_TYPOSCRIPT: source="FILE:EXT:' . $_EXTKEY . '/Configuration/TSConfig/Gridelements.txt">'
- );
- And one of the files for Gridelements CE:
- EXT:workshop_template/Configuration/ModuleTS/gridelements/1_column/pageTSConfig.ts
- #gridelements 1 kolom indeling
- tx_gridelements{
- overruleRecords = 1
- setup {
- 1_column{
- title = 1 kolom
- description = foundation 1 colomm large-12 indeling
- config {
- colCount = 1
- rowCount = 1
- rows {
- 1 {
- columns {
- 1 {
- name = 1_column
- colPos = 1
- }
- }
- }
- }
- }
- }
- }
- }
- and the belonging setup.ts
- EXT:workshop_template/Configuration/ModuleTS/gridelements/1_column/setup.ts:
- tt_content.gridelements_pi1.20.10.setup {
- # ID / alias van de CE Backend Layout Record
- 1_column < lib.gridelements.defaultGridSetup
- 1_column {
- columns {
- # colPos ID
- 1 < .default
- 1.wrap = <div class="small-12 medium-12 large-12 columns">|</div>
- }
- wrap = <div class="row">|</div>
- }
- }
- #header van het element renderen
- tt_content.gridelements_pi1.10=<lib.stdheader
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement