我试图通过添加以下内容从覆盖组件/ shopping / FamilyPageCustom模板中继承的ViewStandardCatalog pipline访问自定义词典条目(ManufacturersIterator):
<callParameterDefinitions name="ManufacturersIterator" type="java.util.Iterator"/>
在<{3}}中描述的interface.pagevariant.content.pagelet2(也覆盖)中的(第21节“配方:组件中视图管道的访问管道字典输入”) 但是在组件/购物/ FamilyPageCustom模板中看不到字典条目(ManufacturersIterator),也没有出现错误。
答案 0 :(得分:1)
到目前为止,您的方法是正确的。唯一缺少的是管道和实际页面(以及页面变体)之间的过渡点。为此,您必须覆盖调用参数接口
interface.page.standard.pagelet2-Interface
驻留在文件app_sf_responsive
中的墨盒interface.page.standard.pagelet2
中。
您的替代项必须包含原始参数+新参数(ManufactursIterator)
请注意:Intershop Studio为您提供了创建此类覆盖的向导。文件->新建-> Pagelet模型,在那里您将看到覆盖现有按钮。如果盒带声明了正确的依赖关系,则可以找到前面提到的调用参数接口模型。