无法访问组件中视图管道的管道字典输入

时间:2018-06-18 17:33:26

标签: intershop

我试图通过添加以下内容从覆盖组件/ shopping / FamilyPageCustom模板中继承的ViewStandardCatalog pipline访问自定义词典条目(ManufacturersIterator):

 <callParameterDefinitions name="ManufacturersIterator" type="java.util.Iterator"/> 
在<{3}}中描述的interface.pagevariant.content.pagelet2(也覆盖)中的

(第21节“配方:组件中视图管道的访问管道字典输入”)  但是在组件/购物/ FamilyPageCustom模板中看不到字典条目(ManufacturersIterator),也没有出现错误。

1 个答案:

答案 0 :(得分:1)

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

请注意:Intershop Studio为您提供了创建此类覆盖的向导。文件->新建-> Pagelet模型,在那里您将看到覆盖现有按钮。如果盒带声明了正确的依赖关系,则可以找到前面提到的调用参数接口模型。