Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为Plone互动程序选择不同的模板_Plone - Fatal编程技术网

为Plone互动程序选择不同的模板

为Plone互动程序选择不同的模板,plone,Plone,在Plone上,平铺只不过是Zope浏览器视图;我们想知道是否有可能以简单的方式为一个磁贴声明/使用不同的模板 根据文档,您可以覆盖不同上下文的模板 <plone:tile name="sample.persistenttile" template="override.pt" permission="zope.Public" for="*" layer=".interfaces.IMyLayer" /> 我们是否需要实现一种方法来

在Plone上,平铺只不过是Zope浏览器视图;我们想知道是否有可能以简单的方式为一个磁贴声明/使用不同的模板

根据文档,您可以覆盖不同上下文的模板

<plone:tile
    name="sample.persistenttile"
    template="override.pt"
    permission="zope.Public"
    for="*"
    layer=".interfaces.IMyLayer"
    />


我们是否需要实现一种方法来标记瓷砖,并为此提供一些接口?有其他/更简单的解决方案吗?

我不明白这个问题。像在问题中那样在ZCML中指定模板有什么不对?您是否根据某些条件尝试对同一个磁贴使用不同的模板?是;想想我们在Plone界面上为对象选择视图的方式;我想用同样的方法为平铺选择一个模板;类似的东西将解决我的用例。