【发布时间】:2013-11-28 17:55:22
【问题描述】:
我有一个插件http://typo3.org/extensions/repository/view/aw_consume
我将它用作它正在工作的内容元素
当我尝试在我的打字稿中分配一个子部分时,什么都没有显示
LOGOUT < plugin.tx_awconsume.widgets.menu
此插件是使用安装在 TYPO3 6.1.4 上的 extension_builder 扩展创建的
更新 3
plugin.tx_awconsume {
view {
templateRootPath = {$plugin.tx_awconsume.view.templateRootPath}
partialRootPath = {$plugin.tx_awconsume.view.partialRootPath}
layoutRootPath = {$plugin.tx_awconsume.view.layoutRootPath}
}
persistence {
storagePid = {$plugin.tx_awconsume.persistence.storagePid}
}
features {
# uncomment the following line to enable the new Property Mapper.
# rewrittenPropertyMapper = 1
}
widgets {
menu = USER
menu {
userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
pluginName = FeAwConsume
extensionName = AwConsume
controller = ConsumerItem
action = list
vendorName = Alexweb
}
}
}
ext_tables.php
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
$_EXTKEY,
'FeAwConsume',
'fe_awconsume'
);
ext_localconf.php
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'Alexweb.' . $_EXTKEY,
'FeAwConsume',
array(
'ConsumerItem' => 'list, show, new, create, delete',
),
// non-cacheable actions
array(
'ConsumerItem' => 'create, delete',
)
);
我已根据@lorenz 的回答更新了代码 sn-ps,但我仍然没有得到任何输出
我也推送了TER 0.1.5的最新版本
更新 4
我确实设法在添加后获得了预期的输出
plugin.tx_awconsume.widgets {
menu = USER
menu {
userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
pluginName = FeAwConsume
extensionName = AwConsume
controller = ConsumerItem
action = list
vendorName = Alexweb
}
}
到\typo3conf\ext\aw_consume\Configuration\TypoScript\setup.txt的模板排版文件
它最初是由 extension_builder 扩展放置的,但是我觉得这不是一个好主意
【问题讨论】:
-
您需要将插件引导到容器中,如stackoverflow.com/a/14216781/1066240中所示
-
恐怕没有多大帮助:(
标签: typo3 typoscript typo3-6.1.x