Mr_media

Template TS settings

Dec 16th, 2016
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.21 KB | None | 0 0
  1. ###########################################
  2. #### setup for fluid templates #####
  3.  
  4. page.typeNum = 0
  5. page = PAGE
  6. page.10 = CASE
  7. page.10 {
  8. key.data = levelfield:-1,backend_layout_next_level,slide
  9. key.override.field = backend_layout
  10.  
  11. default = FLUIDTEMPLATE
  12. default {
  13. format = html
  14. file = fileadmin/templates/index.html
  15. layoutRootPath = fileadmin/templates/layouts/
  16. partialRootPath = fileadmin/templates/partials/
  17.  
  18. variables {
  19. siteName = TEXT
  20. siteName.value = sitesite.com
  21. pageTitle = TEXT
  22. pageTitle.data = page:title
  23. #get some content
  24. content < styles.content.get
  25. #main_content
  26. content_main < styles.content.get
  27. content_main.select.where = colPos = 0
  28. #column 1 content
  29. content_column_1 < styles.content.get
  30. content_column_1.select.where = colPos = 1
  31. #column 2 content
  32. content_column_2 < styles.content.get
  33. content_column_2.select.where = colPos = 2
  34. }
  35. }
  36.  
  37. #additional template 1
  38. 1 = FLUIDTEMPLATE
  39. 1 {
  40. format = html
  41. file = fileadmin/templates/layouts/alternatieve_pagina.html
  42. layoutRootPath = fileadmin/templates/layouts/
  43. partialRootPath = fileadmin/templates/partials/
  44.  
  45. #template specific variables here
  46. variables {
  47. siteName = TEXT
  48. siteName.value = sitesite.com
  49. pageTitle = TEXT
  50. pageTitle.data = page:title
  51. content < styles.content.get
  52. content_main < styles.content.get
  53. content_main.select.where = colPos = 0
  54. content_column_1 < styles.content.get
  55. content_column_1.select.where = colPos = 1
  56. content_column_2 < styles.content.get
  57. content_column_2.select.where = colPos = 2
  58. }
  59. }
  60.  
  61. #additional template 2
  62. 2 = FLUIDTEMPLATE
  63. 2 {
  64. format = html
  65. file = fileadmin/templates/layouts/small_header_page.html
  66. layoutRootPath = fileadmin/templates/layouts/
  67. partialRootPath = fileadmin/templates/partials/
  68.  
  69.  
  70. #template specific variables here
  71. variables {
  72. siteName = TEXT
  73. siteName.value = sitesite.com
  74. content < styles.content.get
  75. content_main < styles.content.get
  76. content_main.select.where = colPos = 0
  77. content_column_1 < styles.content.get
  78. content_column_1.select.where = colPos = 1
  79. content_column_2 < styles.content.get
  80. content_column_2.select.where = colPos = 2
  81. }
  82. }
  83. }
  84.  
  85.  
  86. ###############################################################################
  87.  
  88. page.10.file.stdWrap.cObject = CASE
  89. page.10.file.stdWrap.cObject {
  90. key.data = levelfield:-1, backend_layout_next_level, slide
  91. key.override.field = backend_layout
  92. default = TEXT
  93. default.value = fileadmin/templates/index.html
  94. 0 = TEXT
  95. 0.value = fileadmin/templates/index.html
  96. 1 = TEXT
  97. 1.value = fileadmin/templates/layouts/alternatieve_pagina.html
  98. 2 = TEXT
  99. 2.value = fileadmin/templates/layouts/small_header_page.html
  100. }
  101.  
  102.  
  103. In the PageConfigTS:
  104.  
  105. # Layout Select box
  106. TCEFORM.pages {
  107. layout.altLabels.3 = 3 alternatieve Pagina
  108. layout.altLabels.2 = 2 small_header_page.html
  109. layout.altLabels.1 = 1 StartPagina
  110. removeItems = 3,4,5,6,7,9,10
  111. }
Add Comment
Please, Sign In to add comment