1

在网站的每个页面上放置公司地址的预期方式是什么?例如,在页脚中?

我应该创建自定义布局、主题还是只有 portlet 可以知道这些数据?

如何从布局或主题中了解这些数据?

从portlet 类中可以通过调用组织类方法访问组织地址,而组织电话只能通过服务调用访问,这是真的吗?

4

1 回答 1

3

快速回答:您很可能有一个自定义主题。portal_normal.vm 是创建基本页面的文件,默认情况下还包含页脚。你可以在那里输入它。硬编码很容易(只要把它放在那里,它就是你的主题)。如果你想从数据库中访问它(例如通过组织API 的组织电话号码),你也可以通过Liferay 的API 访问当前组织来实现。查找此任务的 serviceLocator,但请注意,此级别的任何嵌入式代码都必须尽快执行,否则可能会减慢整个门户的速度(它在每个单个请求上执行)。

您还可以在主题中嵌入 portlet(例如 Web Content Display)。这在 Liferay 的文档中有很好的记录并且很容易找到。这使您有机会在运行时动态更新内容。

抱歉,我得让你自己用谷歌搜索链接——只是在两个任务之间回答这个问题

于 2013-04-30T11:21:03.590 回答