setup.typoscript 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. #
  2. # Page setup
  3. #
  4. page = PAGE
  5. page {
  6. #
  7. # Metadata
  8. #
  9. meta {
  10. viewport = width=device-width, initial-scale=1, shrink-to-fit=no
  11. }
  12. shortcutIcon = EXT:eum_site_package/Resources/Public/Icons/favicon.ico
  13. #
  14. # Header Data
  15. #
  16. headerData {
  17. 10 = TEXT
  18. 10.value (
  19. <link rel="shortcut icon" type="image/x-icon" href="/typo3conf/ext/eum_site_package/Resources/Public/Icons/favicon.ico" sizes="32x32">
  20. <link rel="apple-touch-icon" sizes="192x192" href="/typo3conf/ext/eum_site_package/Resources/Public/Icons/apple-touch-icon.png">
  21. <link rel="shortcut icon" href="/typo3conf/ext/eum_site_package/Resources/Public/Icons/android-icon.png" sizes="196x196">
  22. )
  23. }
  24. #
  25. # Body Tag
  26. #
  27. bodyTagCObject.10.50 = TEXT
  28. bodyTagCObject.10.50 {
  29. value = eum
  30. noTrimWrap = | ||
  31. }
  32. #
  33. # Template
  34. #
  35. 10 {
  36. templateName >
  37. templateRootPaths >
  38. file.stdWrap.cObject = CASE
  39. file.stdWrap.cObject {
  40. key.data = levelfield:-1, backend_layout_next_level, slide
  41. key.override.field = backend_layout
  42. default = TEXT
  43. default.value = EXT:eum_site_package/Resources/Private/Templates/Page/Default.html
  44. pagets__header_content = TEXT
  45. pagets__header_content.value = EXT:eum_site_package/Resources/Private/Templates/Page/Default.html
  46. pagets__iframe = TEXT
  47. pagets__iframe.value = EXT:eum_site_package/Resources/Private/Templates/Page/Iframe.html
  48. }
  49. dataProcessing {
  50. 20 < .10
  51. 20 {
  52. levels = 2
  53. special.value = {$page.footer.sitemapRootPid}
  54. as = footersitemap
  55. dataProcessing >
  56. }
  57. 30 < .20
  58. 30 {
  59. levels = 2
  60. special.value = {$page.footer.legalRootPid}
  61. as = legalnavigation
  62. }
  63. 40 = TYPO3\CMS\Frontend\DataProcessing\MenuProcessor
  64. 40 {
  65. special = rootline
  66. special.range = 0|-1
  67. titleField = nav_title // title
  68. as = breadcrumbnavigation
  69. }
  70. 50 = TYPO3\CMS\Frontend\DataProcessing\LanguageMenuProcessor
  71. 50 {
  72. languages = auto
  73. as = languagenavigation
  74. }
  75. 60 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
  76. 60 {
  77. as = media
  78. references.fieldName = media
  79. references.table = pages
  80. }
  81. }
  82. variables {
  83. }
  84. }
  85. #
  86. # CSS
  87. #
  88. includeCSS {
  89. styles_eum = EXT:eum_site_package/Resources/Public/Css/styles.css
  90. }
  91. #
  92. # JS
  93. #
  94. includeJSFooter {
  95. jquery_min = EXT:eum_site_package/Resources/Public/Libraries/jquery/jquery-3.6.0.min.js
  96. general = EXT:eum_site_package/Resources/Public/JavaScript/general.js
  97. }
  98. }