Skip to content

Commit da3eb44

Browse files
committed
[TASK] Add set support
1 parent 7c263a5 commit da3eb44

File tree

4 files changed

+40
-59
lines changed

4 files changed

+40
-59
lines changed

Configuration/Sets/Base/config.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
name: syntax/base
2+
label: 'Syntax'
+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
tt_content.syntax =< lib.contentElement
2+
tt_content.syntax {
3+
templateName = Syntax
4+
templateRootPaths {
5+
1 = EXT:syntax/Resources/Private/Templates/ContentElements/
6+
}
7+
partialRootPaths {
8+
1 = EXT:syntax/Resources/Private/Partials/ContentElements/
9+
}
10+
layoutRootPaths {
11+
1 = EXT:syntax/Resources/Private/Layouts/ContentElements/
12+
}
13+
settings {
14+
syntax {
15+
theme = {$plugin.tx_syntax.settings.theme}
16+
plugins {
17+
linenumbers = {$plugin.tx_syntax.settings.plugins.linenumbers}
18+
}
19+
}
20+
}
21+
}
22+
23+
page {
24+
includeCSSLibs {
25+
syntax_theme = EXT:syntax/Resources/Public/Css/prism{$plugin.tx_syntax.settings.theme}.min.css
26+
syntax_plugins_linenumbers = EXT:syntax/Resources/Public/Css/prism-plugin-linenumbers.min.css
27+
syntax_plugins_linenumbers.if.isTrue = {$plugin.tx_syntax.settings.plugins.linenumbers}
28+
syntax_plugins_toolbar = EXT:syntax/Resources/Public/Css/prism-plugin-toolbar.min.css
29+
}
30+
includeJSFooter {
31+
syntax_prism = EXT:syntax/Resources/Public/JavaScript/prism.min.js
32+
syntax_plugins_linenumbers = EXT:syntax/Resources/Public/JavaScript/prism-plugin-linenumbers.min.js
33+
syntax_plugins_linenumbers.if.isTrue = {$plugin.tx_syntax.settings.plugins.linenumbers}
34+
syntax_plugins_showlanguage = EXT:syntax/Resources/Public/JavaScript/prism-plugin-showlanguage.min.js
35+
syntax_plugins_toolbar = EXT:syntax/Resources/Public/JavaScript/prism-plugin-toolbar.min.js
36+
}
37+
}

Configuration/TypoScript/ContentElement/Syntax.typoscript

-35
This file was deleted.
+1-24
Original file line numberDiff line numberDiff line change
@@ -1,24 +1 @@
1-
###################################
2-
#### CONTENT ELEMENT RENDERING ####
3-
###################################
4-
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:syntax/Configuration/TypoScript/ContentElement/Syntax.typoscript">
5-
6-
7-
##############
8-
#### PAGE ####
9-
##############
10-
page {
11-
includeCSSLibs {
12-
syntax_theme = EXT:syntax/Resources/Public/Css/prism{$plugin.tx_syntax.settings.theme}.min.css
13-
syntax_plugins_linenumbers = EXT:syntax/Resources/Public/Css/prism-plugin-linenumbers.min.css
14-
syntax_plugins_linenumbers.if.isTrue = {$plugin.tx_syntax.settings.plugins.linenumbers}
15-
syntax_plugins_toolbar = EXT:syntax/Resources/Public/Css/prism-plugin-toolbar.min.css
16-
}
17-
includeJSFooter {
18-
syntax_prism = EXT:syntax/Resources/Public/JavaScript/prism.min.js
19-
syntax_plugins_linenumbers = EXT:syntax/Resources/Public/JavaScript/prism-plugin-linenumbers.min.js
20-
syntax_plugins_linenumbers.if.isTrue = {$plugin.tx_syntax.settings.plugins.linenumbers}
21-
syntax_plugins_showlanguage = EXT:syntax/Resources/Public/JavaScript/prism-plugin-showlanguage.min.js
22-
syntax_plugins_toolbar = EXT:syntax/Resources/Public/JavaScript/prism-plugin-toolbar.min.js
23-
}
24-
}
1+
@import 'EXT:syntax/Configuration/Sets/Base/setup.typoscript'

0 commit comments

Comments
 (0)