[TASK] Update default template name handling

This commit is contained in:
Philipp Dieter 2020-07-21 23:53:58 +02:00
parent cf3c2a08e8
commit 0bad55dfef
8 changed files with 96 additions and 8 deletions

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<xliff version="1.0">
<file source-language="en" target-language="de" datatype="plaintext" original="messages" date="2020-07-16T21:32:04Z">
<header>
<generator>LFEditor</generator>
</header>
<body>
<trans-unit id="default" approved="yes">
<source><![CDATA[Default]]></source>
<target><![CDATA[Standard]]></target>
</trans-unit>
<trans-unit id="homepage" approved="yes">
<source><![CDATA[Homepage]]></source>
<target><![CDATA[Startseite]]></target>
</trans-unit>
<trans-unit id="subpage" approved="yes">
<source><![CDATA[Subpage]]></source>
<target><![CDATA[Unterseite]]></target>
</trans-unit>
</body>
</file>
</xliff>

View File

@ -1,10 +1,21 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<xliff version="1.0">
<file source-language="en" datatype="plaintext" original="messages" date="2020-04-26T22:03:44Z" product-name="templates_aide">
<header/>
<file source-language="en" datatype="plaintext" original="messages" date="2020-07-16T21:32:04Z">
<header>
<generator>LFEditor</generator>
</header>
<body>
<trans-unit id="default">
<source><![CDATA[Default]]></source>
</trans-unit>
<trans-unit id="homepage">
<source><![CDATA[Homepage]]></source>
</trans-unit>
<trans-unit id="subpage">
<source><![CDATA[Subpage]]></source>
</trans-unit>
<trans-unit id="tx_templatesaide_domain_model_dummy">
<source>Dummy</source>
<source><![CDATA[Dummy]]></source>
</trans-unit>
</body>
</file>

View File

@ -0,0 +1 @@
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:templates_aide/Resources/Private/PageTSConfig/lib/layout.tsconfig">

View File

@ -0,0 +1,29 @@
mod {
web_layout {
BackendLayouts {
default {
title = LLL:EXT:templates_aide/Resources/Private/Language/locallang.xlf:default
config {
backend_layout {
colCount = 1
rowCount = 1
rows {
1 {
columns {
1 {
name = LLL:EXT:templates_aide/Resources/Private/Language/locallang.xlf:default
colPos = 0
}
}
}
}
}
}
}
homepage < .default
homepage.title = LLL:EXT:templates_aide/Resources/Private/Language/locallang.xlf:homepage
subpage < .default
subpage.title = LLL:EXT:templates_aide/Resources/Private/Language/locallang.xlf:subpage
}
}
}

View File

@ -1,18 +1,25 @@
# legacy
lib.rootpid = TEXT
lib.rootpid.data = leveluid : 0
lib.pidRoot = TEXT
lib.pidRoot.data = leveluid : 0
lib.currentLevel = TEXT
lib.currentLevel.data = level:1
lib.currentPid = TEXT
lib.currentPid.data = TSFE:id
# legacy end
lib.pidRoot = TEXT
lib.pidRoot.data = leveluid : 0
lib.pidCurrent = TEXT
lib.pidCurrent.data = TSFE:id
lib.level = TEXT
lib.level.data = level:1
lib.gpvar = COA
lib.gpvar {
stdWrap.htmlSpecialChars = 1

View File

@ -2,7 +2,19 @@ page = PAGE
page {
10 = FLUIDTEMPLATE
10 {
templateName = Base
templateName.stdWrap {
cObject = TEXT
cObject {
data = levelfield:-2,backend_layout_next_level,slide
override.field = backend_layout
split {
token = pagets__
1.current = 1
1.wrap = |
}
}
ifEmpty = Base
}
layoutRootPaths {
0 = EXT:site_templates/Resources/Private/Layouts
}

View File

@ -37,6 +37,12 @@ call_user_func(
'EXT:templates_aide/Resources/Public/Css/backend/production-stage';
}
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerPageTSConfigFile(
'templates_aide',
'Resources/Private/PageTSConfig/default.tsconfig',
'Default Config'
);
if (TYPO3_MODE == 'BE') {
//$pageRenderer = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
// \TYPO3\CMS\Core\Page\PageRenderer::class