通过Typoscript调用插件的新页面类型

时间:2014-09-15 11:02:07

标签: typo3 typoscript

我已经创建了一个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

感谢你的帮助。

1 个答案:

答案 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]