Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung | Letzte ÜberarbeitungBeide Seiten, nächste Überarbeitung |
typo3:verschiedenes [2017/05/10 21:03] – registerPageTSConfigFile admin | typo3:verschiedenes [2017/05/10 21:08] – registerPageTSConfigFile admin |
---|
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/TypoScript/user.t3s" condition="[loginUser = *]"> | <INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/TypoScript/user.t3s" condition="[loginUser = *]"> |
</code> | </code> |
| |
| ==== registerPageTSConfigFile und INCLUDE_TYPOSCRIPT ==== |
| |
Wenn man in einer Extension über ''registerPageTSConfigFile'' eine Datei lädt, in welcher mit ''INCLUDE_TYPOSCRIPT'' wieder eine Datei oder ein Ordner eingeschlossen wird, muss der Pfad dorthin **absolut** sein! Derzeit gibt es einen Bug, der relative Pfade in diesem Zusammenspiel verhindert. | Wenn man in einer Extension über ''registerPageTSConfigFile'' eine Datei lädt, in welcher mit ''INCLUDE_TYPOSCRIPT'' wieder eine Datei oder ein Ordner eingeschlossen wird, muss der Pfad dorthin **absolut** sein! Derzeit gibt es einen Bug, der relative Pfade in diesem Zusammenspiel verhindert. |
| |
| **Configuration/TCA/Overrides/pages.php** |
<code php> | <code php> |
<?php | <?php |
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerPageTSConfigFile( | \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerPageTSConfigFile( |
'basetemplate8', // Extension-Key | 'basetemplate8', // Extension-Key |
'Configuration/TSconfig/Page/BackendLayouts.t3s', // Datei-Pfad | 'Configuration/TSconfig/Page.t3s', // Datei-Pfad |
'Template Extension: BackendLayouts' // Titel | 'Template Extension: Page TSconfig' // Titel |
); | ); |
</code> | </code> |
| |
| **Configuration/TSconfig/Page.t3s** |
<code typoscript> | <code typoscript> |
// funktioniert nicht: | // funktioniert nicht: |