140 lines
4.1 KiB
Text
140 lines
4.1 KiB
Text
page = PAGE
|
|
page {
|
|
includeCSS {
|
|
index = EXT:ds_site/Resources/Public/Css/index.css
|
|
}
|
|
|
|
meta {
|
|
viewport = width=device-width, initial-scale=1
|
|
}
|
|
|
|
bodyTagCObject = COA
|
|
bodyTagCObject {
|
|
10 = COA
|
|
10 {
|
|
10 =< page.10.templateName.cObject
|
|
10.wrap = Layout|
|
|
wrap = class="|"
|
|
}
|
|
stdWrap.noTrimWrap = |<body |>|
|
|
}
|
|
|
|
10 = FLUIDTEMPLATE
|
|
10 {
|
|
templateName {
|
|
cObject = TEXT
|
|
cObject {
|
|
data = pagelayout
|
|
required = 1
|
|
case = uppercamelcase
|
|
split {
|
|
token = pagets__
|
|
cObjNum = 1
|
|
1.current = 1
|
|
}
|
|
}
|
|
ifEmpty = Default
|
|
}
|
|
layoutRootPaths {
|
|
10 = EXT:ds_site/Resources/Private/Layouts/Page/
|
|
}
|
|
partialRootPaths {
|
|
10 = EXT:ds_site/Resources/Private/Partials/
|
|
20 = EXT:ds_site/Resources/Private/Partials/Page/
|
|
}
|
|
templateRootPaths {
|
|
10 = EXT:ds_site/Resources/Private/Templates/Page/
|
|
}
|
|
|
|
dataProcessing {
|
|
10 = TYPO3\CMS\Frontend\DataProcessing\DatabaseQueryProcessor
|
|
10 {
|
|
as = assignedTopics
|
|
table = sys_category
|
|
pidInList = 2
|
|
where = sys_category_record_mm.uid_foreign = {page:uid} AND sys_category.parent = 1
|
|
where.insertData = 1
|
|
leftjoin = sys_category_record_mm ON sys_category_record_mm.uid_local = sys_category.uid
|
|
orderBy = count DESC, sys_category.title ASC
|
|
}
|
|
11 < .10
|
|
11 {
|
|
as = compatibleWith
|
|
where = sys_category_record_mm.uid_foreign = {page:uid} AND sys_category.parent = 2
|
|
orderBy = sorting
|
|
}
|
|
|
|
50 = TYPO3\CMS\Frontend\DataProcessing\MenuProcessor
|
|
50 {
|
|
as = pageSections
|
|
special = list
|
|
special.value.data = page:uid
|
|
dataProcessing {
|
|
10 = TYPO3\CMS\Frontend\DataProcessing\DatabaseQueryProcessor
|
|
10 {
|
|
table = tt_content
|
|
pidInList.field = uid
|
|
as = content
|
|
where = sectionIndex = 1 AND header_layout != 100
|
|
orderBy = sorting
|
|
}
|
|
}
|
|
}
|
|
|
|
100 < .10
|
|
100 {
|
|
as = allTopics
|
|
selectFields = sys_category.*, count(sys_category_record_mm.uid_foreign) as count
|
|
where = sys_category.parent = 1 AND sys_category_record_mm.uid_foreign IS NOT NULL
|
|
groupBy = sys_category.uid
|
|
}
|
|
101 < .100
|
|
101 {
|
|
as = allTypo3Compatible
|
|
where = sys_category.parent = 2 AND sys_category_record_mm.uid_foreign IS NOT NULL
|
|
orderBy = sorting
|
|
}
|
|
|
|
500 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
|
|
500 {
|
|
as = media
|
|
references.fieldName = media
|
|
}
|
|
|
|
1000 = TYPO3\CMS\Frontend\DataProcessing\MenuProcessor
|
|
1000 {
|
|
as = footerMenu
|
|
special = list
|
|
special.value = 3
|
|
levels = 2
|
|
}
|
|
}
|
|
|
|
settings {
|
|
websiteTitle < sitetitle
|
|
websiteSubTitle = Coding is Art
|
|
}
|
|
|
|
variables {
|
|
introduction =< styles.content.get
|
|
introduction {
|
|
select {
|
|
where = {#colPos}=50
|
|
}
|
|
}
|
|
contentMain =< styles.content.get
|
|
acknowledgements =< styles.content.get
|
|
acknowledgements {
|
|
select {
|
|
where = {#colPos}=100
|
|
}
|
|
}
|
|
furtherReading =< styles.content.get
|
|
furtherReading {
|
|
select {
|
|
where = {#colPos}=200
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|