Suchen Sie TypoScript, um ein TYPO3-Plugin oder eine Extension einzufügen? Bei der Integration von TYPO3-Vorlagen kann es vorkommen, dass Sie ein TYPO3-Frontend-Plugin über TypoScript einfügen müssen. Hier ist die Syntax und ein Beispiel für TYPO3 News und Solr Extension.
Syntax: Create TypoScript Object to Insert TYPO3 Plugin (Tested in TYPO3 >= v9)
lib.insertPlugin = USER
lib.insertPlugin {
userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
extensionName = Extensionname
pluginName = Pluginname
vendorName = Vendorname
}
Insert TypoScript Object to your TYPO3 Fluid
<f:cObject typoscriptObjectPath="lib.searchPlugin" />
EXT.news - Create TypoScript Object to Insert TYPO3 News Plugin
lib.newsPlugin = USER
lib.newsPlugin {
userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
extensionName = News
pluginName = Pi1
vendorName = GeorgRinger
switchableControllerActions {
News {
1 = list
}
}
settings < plugin.tx_news.settings
settings {
//categories = 49
limit = 30
detailPid = 31
overrideFlexformSettingsIfEmpty := addToList(detailPid)
startingpoint = 13
}
}
EXT.solr Create TypoScript Object to Insert TYPO3 Solr Plugin
lib.searchPlugin = USER
lib.searchPlugin {
userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
extensionName = Solr
pluginName = pi_search
vendorName = ApacheSolrForTypo3
}
Post a Comment