将列添加到 liferay

发布于 2024-11-17 08:49:18 字数 82 浏览 3 评论 0原文

如何向 liferay 站点添加可以显示应用程序的“区域”?我目前有一个 3 列布局(通过 UI 创建),我需要在下面添加页脚。

谢谢

How can I add 'areas' to a liferay site that applications can be displayed in? I currently have a 3 column layout (created though the UI) and I need to add a footer below.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

薄暮涼年 2024-11-24 08:49:18

您可以在 Liferay 中创建自定义布局。

请参阅http://www.liferay.com/community/wiki/ -/wiki/Main/布局+模板

You can create custom layouts in Liferay.

See http://www.liferay.com/community/wiki/-/wiki/Main/Layout+Template

划一舟意中人 2024-11-24 08:49:18

Liferay 中的页脚通常放置在 Liferay 主题 除非您确实希望能够将 portlet 放置在页脚中并定期更改它们。如果您打算经常更改它们,自定义布局模板 可以是一个选项,但如果您只想在页脚中添加几个固定的 portlet,则可以 将它们嵌入主题

A footer in Liferay is something that you'd usually place in a Liferay theme unless you actually want to be able to place portlets in the footer and change them regularly. If you plan to change them often, a custom layout template can be an option, but if you just want a couple of fixed portlets in the footer you can embed them in a theme.

你げ笑在眉眼 2024-11-24 08:49:18

看看你的问题,你似乎想在页脚中嵌入 portlet(应用程序)。
要使其正常工作,您必须创建一个主题并在其中修改portal_normal.vm 文件的代码。

在页脚部分添加您的 portlet(应用程序),它将在您的整个站点上可用。

#set ($VOID = $velocityPortletPreferences.setValue('display-style', '1'))
#set ($VOID = $velocityPortletPreferences.setValue('portlet-setup-show-borders', 'false'))
#set ($instanceId = 'E3j7')
#set ($myPortletId = "73_INSTANCE_${instanceId}")$theme.runtime($myPortletId, '', $velocityPortletPreferences.toString())
#set ($VOID = $velocityPortletPreferences.reset())

您可以为应用程序指定值,这些值将自动反映您的主题何时热部署。

Looking to your question it seems like you want to embed portlets(applications) in footer.
To make it working you will have to create a theme and in that modify code of portal_normal.vm file.

Add your portlet(application) in footer section and it will be available across your site.

#set ($VOID = $velocityPortletPreferences.setValue('display-style', '1'))
#set ($VOID = $velocityPortletPreferences.setValue('portlet-setup-show-borders', 'false'))
#set ($instanceId = 'E3j7')
#set ($myPortletId = "73_INSTANCE_${instanceId}")$theme.runtime($myPortletId, '', $velocityPortletPreferences.toString())
#set ($VOID = $velocityPortletPreferences.reset())

You can specify values to your app that will automatically reflect when your theme will be hot deployed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文