【问题标题】:Configuration page of control panel portlet does not appear控制面板 portlet 的配置页面不出现
【发布时间】:2016-05-26 02:28:19
【问题描述】:

我创建了一个运行良好的 Liferay 控制面板 portlet。 现在我想添加一个配置页面。我做了如下:

  1. 将配置模板初始化参数添加到portlet.xml
  2. 将配置操作类添加到 liferay-portlet.xml

但是,配置菜单没有出现:

这是两个描述符。

portlet.xml

<portlet>
    <portlet-name>manage-apples-portlet</portlet-name>
    <display-name>Apple Management Admin</display-name>
    <portlet-class>de.apples.portlet.ManageApplesPortlet</portlet-class>
    <init-param>
        <name>config-template</name>
        <value>/html/manage-apples-portlet/config.jsp</value>
    </init-param>
    <init-param>
        <name>view-jsp</name>
        <value>/html/manage-apples-portlet/view.jsp</value>
    </init-param>
    <init-param>
        <name>jsp-path</name>
        <value>/html/manage-apples-portlet/</value>
    </init-param>
    <expiration-cache>0</expiration-cache>
    <supports>
        <mime-type>text/html</mime-type>
    </supports>
    <resource-bundle>content.Language</resource-bundle>
    <security-role-ref>
        <role-name>administrator</role-name>
    </security-role-ref>
    <security-role-ref>
        <role-name>power-user</role-name>
    </security-role-ref>
    <security-role-ref>
        <role-name>user</role-name>
    </security-role-ref>
</portlet>

liferay-portlet.xml

<portlet>
    <portlet-name>manage-apples-portlet</portlet-name>
    <icon>/icon.png</icon>
    <configuration-action-class>com.liferay.portal.kernel.portlet.DefaultConfigurationAction</configuration-action-class>
    <control-panel-entry-category>content</control-panel-entry-category>
    <control-panel-entry-weight>10.0</control-panel-entry-weight>
    <instanceable>false</instanceable>
    <css-class-wrapper>manage-apples-portlet</css-class-wrapper>
</portlet>

我错过了什么吗?

【问题讨论】:

    标签: liferay liferay-6 control-panel


    【解决方案1】:

    乍一看,我在support元素中没有看到portlet模式,我认为你应该添加

    <portlet-mode>view</portlet-mode>
    <portlet-mode>edit</portlet-mode>
    

    里面支持portlet.xml的元素。

    【讨论】:

    • 谢谢。那行得通! (有时你看不到简单的东西。)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多