我正在使用Liferay 7并查看资产发布者的默认adts,我在“Rich Summary”中看到了以下代码部分
entry = entry
有没有理由进行entry
作业?
在我看来,这似乎不应该是必要的,我可能会错过一些理由,为什么在freemarker中这样的作业可能是必要的?
[编辑]
考虑到这种方式list
甚至会在pkg-config
循环之外定义,为什么要这样做?有必要吗?
在此模板中,实际上没有更多对此变量的引用。那么在创建新的自定义adt时需要这个分配吗?
答案 0 :(得分:2)
当#assign
在当前模板的命名空间中创建/写入变量时,#list
在循环范围内创建变量(更具体,更窄的范围),该语句复制{ {1}}从循环范围到更宽的模板命名空间范围。如果在模板中真的需要它,我不知道;在entity
之外的那个(entry
/ #include
- d)模板中查找对#imported
的引用。引用的部分不需要它。
答案 1 :(得分:0)
这是由于在此文件底部的循环外使用了宏。