首页 > 解决方案 > 无法访问组件中视图管道的管道字典条目

问题描述

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

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

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

标签: intershop

解决方案


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

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


推荐阅读