【发布时间】:2019-04-24 11:45:19
【问题描述】:
正如标题中提到的,我在模板中使用了不同的模块,并且我想在另一个模块中使用模块的属性。在 Jahia 7 中有没有办法做到这一点?
【问题讨论】:
标签: jahia
正如标题中提到的,我在模板中使用了不同的模块,并且我想在另一个模块中使用模块的属性。在 Jahia 7 中有没有办法做到这一点?
【问题讨论】:
标签: jahia
是的,这是可能的。正确的做法是将另一个模块的片段视图包含到主/调用模块中。
委托渲染(员工定义/模块需要渲染来自公司定义/模块的字段/视图)
mynt_employee/html/employee.jsp
<h2>${currentNode.properties['jcr:title'].string}</h2>
<h3>Company</h3>
<template:module node="${currentNode.properties.company.node}" view="hidden.name" />
此代码将公司内容的呈现委托给公司组件
mynt_company/html/company.hidden.name.jsp - 你只需要显示你想要的字段(这里是公司的标题):
${currentNode.properties['jcr:title'].string}
【讨论】: