我已经创建了一个doktype = 150的新页面类型,并希望此类型的所有页面都可以调用插件。使用Typoscript做到这一点的正确方法是什么?这是我到目前为止所得到的:
[page|doktype = 150]
# Typoscript for page type 150, product plugin
prod_page = PAGE
prod_page {
typeNum = 1 <-- I want this to be 0!
10 = COA
10 < tt_content.list.20.products_pi1 <-- Calls default plugin action.
20 = TEXT
20 {
stdWrap.field = productid <-- Want to use productid with plugin action.
stdWrap = <p>|</p>
}
}
[global]
如果我将typeNum
更改为0
,则无法呈现该插件。你知道为什么吗?
我也想知道如何更改名为插件的操作。现在调用默认操作,这不是我想要的。相反,我希望从页面记录中使用产品ID = show
调用另一个操作productid
。
感谢你的帮助。
答案 0 :(得分:0)
typeNum不应该等于doktype吗?如果你离开这个设置怎么办?
另外,我不确定你是否在如何嵌入插件的正确道路上。
[page|doktype = 150]
# Typoscript for page type 150, product plugin
prod_page = PAGE
prod_page {
10 < plugins.my_plugin
// 10.settings.productid.data = GPvar:productid // just phantasizing here
}
[global]