[英]Typo3 plugins load order
有什么方法可以控制插件的加載順序? 最近在我的網站上更改了加載順序(我不知道為什么),我需要恢復它。 我嘗試了其他事情,但是沒有運氣。
我的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,但它不起作用。
順序中定義$TYPO3_CONF_VARS['EXT']['extList']
和$TYPO3_CONF_VARS['EXT']['extList_FE']
在typo3conf/localconf.php
或在相應的數組元素typo3conf/LocalConfiguration.php
如果您的TYPO3是v6.0 +
當您在后端安裝新擴展時,最新擴展只會在最后添加。 卸載擴展名時,這些擴展名將從列表中刪除。
更新:
您不僅可以使用page.10
將對象分配給渲染隊列,還可以使用任何其他編號。 數字的自然順序也是前端中的呈現順序。
page.10 < plugin.tx_whatever_pi2
page.20 < plugin.tx_marvelino_pi4
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.