我正在构建一个liferay主题,它有两列并排。右列是显示Web内容的位置。
我的实现旨在构建一个菜单(左栏),该菜单从Web内容标题中获取标题,并根据我添加到每个Web内容的“选择”结构字段构建层次结构(父级,子级)。{{3 }}
到目前为止,我能够使用
构建此系统Liferay.Service('/journalarticle/get-articles'...)
和一些 javascript 编码。
现在,我在我的结构中使用的“选择”字段具有预定义的硬编码选项。
如何动态填充此选项列表,以便管理内容的任何人都将自动拥有所有可用的网页内容的所有标题,从中选择“父”?到目前为止,开发人员每次添加新的Web内容时都必须更新此选项列表。
答案 0 :(得分:2)
@chadct:AFAIK Liferay不提供此默认功能,这不是在结构字段中动态填充值的好方法。但是你想要实现这个功能,那么就有4个解决方案:
注意:最后一个是最差的,但也是一个解决方案,请记住,您需要修改当前的解决方案。