在 CompactTags portlet 的手册中说,用户应该在 portlet 安装后“打开首选项界面”(这里说)。
如果我按下扳手图标,我只会得到“外观”和“配置”条目。
这是否意味着我的主题有问题?
在 CompactTags portlet 的手册中说,用户应该在 portlet 安装后“打开首选项界面”(这里说)。
如果我按下扳手图标,我只会得到“外观”和“配置”条目。
这是否意味着我的主题有问题?
在您的 portlet.xml 中,您必须支持 portlet 的“编辑”模式。这就是 JSR-286 标准命名“首选项”设置的方式。恕我直言 Liferay 选择的“首选项”比“编辑”更好,因此它用于面向用户的界面。
此外,相关用户必须具有“编辑”portlet 的权限。
部分 portlet.xml:
<portlet>
....
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>view</portlet-mode>
<portlet-mode>edit</portlet-mode> <!-- this is what you need -->
</supports>
...
</portlet>
当 portlet 在 portlet.xml 中配置了编辑模式时,会出现 Preferences 选项,您所指的 portlet 没有该选项。portlet 中缺少代码。