【发布时间】:2020-05-11 05:38:06
【问题描述】:
我已经开始学习 Hybris,我想了解如何将类作为参数传递给自定义 CMS 组件(用于组件的根元素)。
假设在一个名为 customNavigationComponent.jsp 的 jsp 文件中,我有这段代码:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="cms" uri="http://hybris.com/tld/cmstags"%>
<c:forEach items="${navigation.entries}" var="navigationLink">
<div class="custom-component-wrapper">
<cms:component component="${navigationLink.item}"/>
</div>
</c:forEach>
自定义组件如下所示:
<a href="${component.url}">
<div>${component.linkText}</div>
</a>
我想了解将navigation-link 类作为参数传递需要做什么,如下所示:
<cms:component component="${navigationLink.item}" class="navigation-link"/>
这样渲染的结果将类似于:
<a href="stackoverflow.com" class="navigation-link">
<div>Lorem Ipsum</div>
</a>
【问题讨论】: