intershop - 无法访问组件中视图管道的管道字典条目
问题描述
我正在尝试通过添加以下内容从覆盖的组件/购物/FamilyPageCustom 模板中继承的 ViewStandardCatalog 管道访问自定义字典条目(ManufacturersIterator):
<callParameterDefinitions name="ManufacturersIterator" type="java.util.Iterator"/>
在 interface.pagevariant.content.pagelet2 (也被覆盖)中,如Intershop 支持(第 21 节配方:访问组件中视图管道的访问管道字典条目)中所述,但字典条目(ManufacturersIterator)在组件/购物/FamilyPageCustom 模板中不可见两个错误都没有发生。
解决方案
到目前为止,您的方法是正确的。唯一缺少的是管道和实际页面(以及它的页面变体)之间的过渡点。为此,您必须覆盖
驻留在文件interface.page.standard.pagelet2-Interface
中的墨盒中的调用参数接口。您的覆盖必须包含原始参数 + 新参数 (ManufactursIterator)app_sf_responsive
interface.page.standard.pagelet2
请注意: Intershop Studio 为您提供了创建此类覆盖的向导。File -> New -> Pagelet Model,你会看到一个覆盖现有的按钮。如果您的插件声明了正确的依赖关系,您就可以找到前面提到的调用参数接口模型。
推荐阅读
- r - 从一列值在 R 中创建一个二进制变量
- swift - 嗨,伙计们需要帮助,我怎么能用 swift alamofire 解析这个响应
- python - Python Tk:如何创建自定义消息框
- pycharm - Pycharm 在连接到控制台时受到打击
- javascript - 如何通过其 Date 属性过滤对象数组,每天仅显示最后存储的对象?
- mysql - MyISAM 不支持外键是什么意思?
- apache - 从 htaccess 到不同域的多域重定向
- javascript - 我正在尝试通过 ajax 将参数传递给数据
- laravel-5 - 如何根据 vue.js 中的自定义权限授予访问路由的权限?
- vba - Dir 检查存在后未释放文件夹句柄