Jsf 如何在Liferay中创建友好的URL
我无法缩短Liferay DXP 7.0提供的书签模块中存在的书签的URL。我已经试着通过引用,但似乎不起作用 根据上面提到的liferay url友好文章,我创建了Route.xml,并在liferay-portlet.xml中进行了配置。但是,在书签portlet中创建的书签的url并没有改变。我正在附加routes.xml文件和liferay-portlet.xml Routes.xmlJsf 如何在Liferay中创建友好的URL,jsf,liferay,friendly-url,Jsf,Liferay,Friendly Url,我无法缩短Liferay DXP 7.0提供的书签模块中存在的书签的URL。我已经试着通过引用,但似乎不起作用 根据上面提到的liferay url友好文章,我创建了Route.xml,并在liferay-portlet.xml中进行了配置。但是,在书签portlet中创建的书签的url并没有改变。我正在附加routes.xml文件和liferay-portlet.xml Routes.xml <?xml version="1.0"?> <!DOCTYPE
<?xml version="1.0"?>
<!DOCTYPE routes PUBLIC "-//Liferay//DTD Friendly URL Routes 7.0.0//EN" "http://www.liferay.com/dtd/liferay-friendly-url-routes_7_0_0.dtd">
<routes>
<route>
<pattern>/{Bookmark}</pattern>
<implicit-parameter name="p_p_id">BookmarksPortlet</implicit-parameter>
<implicit-parameter name="p_p_lifecycle">1</implicit-parameter>
<implicit-parameter name="p_p_state">normal</implicit-parameter>
<implicit-parameter name="p_p_mode">view</implicit-parameter>
<implicit-parameter name="action">view</implicit-parameter>
</route>
</routes>
/{书签}
书签跑车
1.
正常的
看法
看法
Liferay-portlet.xml
<?xml version="1.0"?>
<!DOCTYPE liferay-portlet-app PUBLIC "-//Liferay//DTD Portlet Application 7.0.0//EN" "http://www.liferay.com/dtd/liferay-portlet-app_7_0_0.dtd">
<liferay-portlet-app>
<portlet>
<portlet-name>BookmarksPortlet</portlet-name>
<icon>/resources/images/icon.png</icon>
<friendly-url-mapper-class>com.liferay.portal.kernel.portlet.DefaultFriendlyURLMapper
</friendly-url-mapper-class>
<friendly-url-mapping>bookmarks-portlet</friendly-url-mapping>
<friendly-url-routes>META-INF/friendly-url-routes/routes.xml</friendly-url-routes>
<instanceable>true</instanceable>
<requires-namespaced-parameters>false</requires-namespaced-parameters>
<ajaxable>false</ajaxable>
<css-class-wrapper>bookmarks-portlet</css-class-wrapper>
</portlet>
<role-mapper>
<role-name>administrator</role-name>
<role-link>Administrator</role-link>
</role-mapper>
<role-mapper>
<role-name>guest</role-name>
<role-link>Guest</role-link>
</role-mapper>
<role-mapper>
<role-name>power-user</role-name>
<role-link>Power User</role-link>
</role-mapper>
<role-mapper>
<role-name>user</role-name>
<role-link>User</role-link>
</role-mapper>
</liferay-portlet-app>
书签跑车
/参考资料/images/icon.png
com.liferay.portal.kernel.portlet.DefaultFriendlyURLMapper
书签portlet
META-INF/友好url路由/routes.xml
真的
假的
假的
书签portlet
管理员
管理员
客人
客人
超级用户
超级用户
用户
使用者
请提供答案,并将此问题作为包含所有信息的完整问题。请参阅:在stackoverflow上,我们希望问题是独立的,因为外部内容可能会消失。另外,您实际上要求我们猜测“似乎不起作用”的含义并调试文档。“为我工作”可能不是一个有用的答案。很抱歉没有正确地书写它。我已经做了更改。所以请看一看,让我知道我哪里出错了