无法访问组件中视图管道的管道字典条目

Cannot Access Pipeline Dictionary Entry of View Pipeline in a Component

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

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

in interface.pagevariant.content.pagelet2(也被覆盖)如 Intershop support 中所述(第 21 节食谱:访问组件中视图管道的管道字典条目) 但是字典条目 (ManufacturersIterator) 在 component/shopping/FamilyPageCustom 模板中不可见,这两个错误都没有发生。

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

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