0

有什么方法可以控制插件的加载顺序吗?我的网站最近更改了加载顺序(我不知道为什么),我需要恢复它。我正在尝试不同的事情,但没有运气。

我的 TypoScript 如下:

#plugin pi2 is used for render the page content. It is placed on page in visual editor
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

#plugin pi4 - this should run after pi2
lib.banner < plugin.tx_marvelino_pi4

我试图更改已定义变量的顺序,编辑 templavoila 映射并摆脱 templavoila 主页调用并直接运行 pi2 并传递给 page.10.CONTENT 但它不起作用。

4

1 回答 1

3

如果你的TYPO3是v6.0 $TYPO3_CONF_VARS['EXT']['extList']+$TYPO3_CONF_VARS['EXT']['extList_FE']typo3conf/localconf.phptypo3conf/LocalConfiguration.php

当您在后端安装新的扩展程序时,最新的扩展程序只会在最后添加。当您卸载扩展程序时,这些扩展程序只会从列表中删除。

更新:

您不仅可以使用page.10将对象分配给渲染队列,还可以使用任何其他编号。数字的自然顺序也是前端的渲染顺序。

page.10 < plugin.tx_whatever_pi2
page.20 < plugin.tx_marvelino_pi4
于 2013-08-08T14:26:47.340 回答