Typo3插件加载顺序
有没有办法控制插件的加载顺序?加载顺序最近在我的站点上被更改(我不知道为什么),我需要恢复它。我尝试了不同的事情,但没有运气 我的打字稿如下:Typo3插件加载顺序,typo3,Typo3,有没有办法控制插件的加载顺序?加载顺序最近在我的站点上被更改(我不知道为什么),我需要恢复它。我尝试了不同的事情,但没有运气 我的打字稿如下: #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_
#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
#插件pi2用于呈现页面内容。它被放置在可视化编辑器的页面上
第页
page.typeNum=0
第10页=用户
page.10.userFunc=tx\u templavoila\u pi1->主页面
#插件pi4-应该在pi2之后运行
lib.banner
我试图改变定义变量的顺序,编辑templavoila映射,去掉templavoila主页调用,直接运行pi2并传递到page.10.CONTENT,但没有成功 顺序在
typo3conf/localconf.php
中的$TYPO3_CONF_VARS['EXT']['extList']
和TYPO3_CONF_VARS['EXT']['extList_FE']
中定义,如果TYPO3是v6.0,则在typo3conf/localconf.php
中定义相应的数组元素+
当您在后端安装新的扩展时,最新的扩展只会在末尾添加。卸载扩展时,这些扩展将从列表中删除
更新:
您不仅可以使用page.10
将对象分配给渲染队列,还可以使用任何其他数字。数字的自然顺序也是前端的渲染顺序
page.10 < plugin.tx_whatever_pi2
page.20 < plugin.tx_marvelino_pi4
page.10
顺序在typo3conf/localconf.php
中的$TYPO3_CONF_VARS['EXT']['extList']
或typo3conf/localconf.php
中的相应数组元素中定义,如果TYPO3是v6.0,则在typo3conf/LocalConfiguration.php
中定义+
当您在后端安装新的扩展时,最新的扩展只会在末尾添加。卸载扩展时,这些扩展将从列表中删除
更新:
您不仅可以使用page.10
将对象分配给渲染队列,还可以使用任何其他数字。数字的自然顺序也是前端的渲染顺序
page.10 < plugin.tx_whatever_pi2
page.20 < plugin.tx_marvelino_pi4
page.10
如果能获得更多关于的详细信息,我会很高兴,因为我尝试了不同的事情
和运气不佳
。例如:你到底尝试了什么?结果如何?如果能获得更多关于我尝试了不同的事情和没有运气的详细信息,那将很好。例如:你到底尝试了什么,结果如何?对不起,我指的是“插件”,而不是“扩展”!好的,我同意。你的想法太棒了!然而,有一个小问题。请注意,“lib.banner”是对页面元素的templavoila引用,“page”只是页面对象。我怎样才能让他们排队?我的意思是我想先运行page.10No
回答你的最后一个问题。顺便说一句:就我个人而言,我真的不喜欢templavoila,因为它让TYPO3网站从开发者的角度看变得更加复杂。我更喜欢用typoscript/extbase/fluid的方式在TYPO3中做事。对不起,我指的是“插件”,而不是“扩展”!好的,我同意。你的想法太棒了!然而,有一个小问题。请注意,“lib.banner”是对页面元素的templavoila引用,“page”只是页面对象。我怎样才能让他们排队?我的意思是我想先运行page.10No
回答你的最后一个问题。顺便说一句:就我个人而言,我真的不喜欢templavoila,因为它让TYPO3网站从开发者的角度看变得更加复杂。我更喜欢typoscript/extbase/fluid在TYPO3中的工作方式。