1

我正在尝试通过添加以下内容从覆盖的组件/购物/FamilyPageCustom 模板中继承的 ViewStandardCatalog 管道访问自定义字典条目(ManufacturersIterator):

 <callParameterDefinitions name="ManufacturersIterator" type="java.util.Iterator"/> 

在 interface.pagevariant.content.pagelet2 (也被覆盖)中,如Intershop 支持(第 21 节配方:访问组件中视图管道的访问管道字典条目)中所述,但字典条目(ManufacturersIterator)在组件/购物/FamilyPageCustom 模板中不可见两个错误都没有发生。

4

1 回答 1

1

到目前为止,您的方法是正确的。唯一缺少的是管道和实际页面(以及它的页面变体)之间的过渡点。为此,您必须覆盖 驻留在文件interface.page.standard.pagelet2-Interface中的墨盒中的调用参数接口。您的覆盖必须包含原始参数 + 新参数 (ManufactursIterator)app_sf_responsiveinterface.page.standard.pagelet2

请注意: Intershop Studio 为您提供了创建此类覆盖的向导。File -> New -> Pagelet Model,你会看到一个覆盖现有的按钮。如果您的插件声明了正确的依赖关系,您就可以找到前面提到的调用参数接口模型。

于 2018-06-19T11:25:13.713 回答