2
A
回答
2
最后,我发现了如何去做吧。 因此有必要通过$ themeDisplay
##Take layout id
#set ($layoutId = $request.get("theme-display").get("plid"))
## get the service for layout
#set($layoutService = $serviceLocator.findService("com.liferay.portal.service.LayoutLocalService"))
##convert the layout id into long
#set ($layoutLong = $getterUtil.getLong($layoutId))
##take a layout object
#set($layout = $layoutService.getLayout($layoutLong))
#set ($pageName = $layout.getName($locale))
就是这样来访问。
1
在主题模板:$page.getHTMLTitle($locale)
从CMS模板我要挖一个深一点的答案...让我知道,如果主题是足够
+0
还是要谢谢你,但我需要的只是在CMS模板。 – larrytron 2013-04-30 10:25:17
1
除了与larrytron代码,这是有用的portal-ext.properties在CMS模板使用限制变量声明此行
journal.template.velocity.restricted.variables=
相关问题
- 1. 如何在Liferay中的速度模板中获得活动主题名称
- 2. 如何以速度获取Liferay主题中的languageid
- 3. Liferay速度模板中网页内容的自定义字段
- 4. Liferay从速度模板中检索特定的网页内容
- 5. 如何获取liferay的网页内容速度模板中所选项目的价值和文字?
- 6. css未在Liferay主题中应用速度模板
- 7. Liferay Freemarker - 如何在内容模板中获取标签
- 8. 如何获取html页面的标题
- 9. 页面标题里面的模板?
- 10. 如何从动作类中的速度页面获取数据?
- 11. 如何获取页面标题
- 12. 如何获取页面标题?
- 13. 如何包括速度模板JSP页面?
- 14. 如何根据模板从页面获取页面参数
- 15. 页面模板和用户组 - Liferay
- 16. 如何从strutcure获取复选框的值在模板(速度)
- 17. 如何在Dancer模板中制作页面特定的标题?
- 18. 如何在liferay中的速度模板中创建排序图或树图
- 19. 获取页面标题
- 20. 在iFrame中获取页面的标题
- 21. 如何获取GAE模板中当前页面的网址
- 22. 如何获取RML模板中的页面总数?
- 23. 如何获取liferay portlet中的页面组织?
- 24. 如何获取WCM(Liferay)中的页面列表?
- 25. 在Wordpress自定义页面模板中删除页面标题
- 26. {{模板:身体}}添加页面标题
- 27. 使用ID获取面板的标题
- 28. 如何在TabControl模板中获取所选项目的标题?
- 29. liferay动态更改页面标题
- 30. Liferay模板如何显示页面特定信息
包含参考:https://sushilsaini.wordpress.com/2014/12/15/liferay-embed-the-page-title-in-layout-template/ – Dan 2017-05-15 03:34:05