问题标签 [liferay-theme]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1092 浏览

css - Dark Liferay 主题 - 自定义合金弹出窗口

我开发了一个深色 Liferay 主题(深色背景,白色字体)。但是现在我遇到了一个问题,因为合金弹出窗口和叠加层很轻(白色背景,现在也是白色字体)。

有没有一种很好的方法来覆盖主题中的 AUI-* css 类?因为类不包含在 _unstyled 主题中。

还是只能为门户实例定制 AUI 类?

谢谢!

这是屏幕截图:

截屏

0 投票
1 回答
1890 浏览

liferay - Liferay 6.1 速度动态数据列表

我为 DDL 构建了一些自定义视图。对于文本类型字段,我将遍历记录并显示如下:

这不适用于日期字段。我想我应该使用 getRenderedValue(themeDisplay) 方法而不是 getValue()

我可以通过 request.get("theme-display") 在速度标记中访问 themeDisplay,但是如果我将它设置为变量并作为参数传递给 getRenderedValue 方法,我将没有结果

这是正确的方法吗?在速度标记中获取主题显示的最佳做法是什么?

0 投票
2 回答
5694 浏览

liferay - 更改控制面板主题

我发现网上有很多页面描述了我需要做什么。我需要portal_ext.properties用主题更改文件:

我更改了portal-ext.properties文件中的属性,甚至将文件的副本添加到了我的 portlet 结构 ( docroot/WEB-INF)。我已经部署,重新启动了tomcat等。根本没有任何变化。

我错过了什么?更好的问题 - 为什么这会如此不必要地困难?

0 投票
1 回答
1101 浏览

liferay - 在 Liferay 6.1 中共享子页面的主要导航项目?

仅供参考,我是 Liferay 的新手,所以请耐心等待!

这是场景:我
的. 我已经确定两个主要导航项目将共享相同的子菜单列出相同的页面。 navnavigation.vm

我已经进入 GUI 并创建了子页面,但是我必须为nav共享子页面的两个项目创建两次相同的页面集,或者是否有某种方法可以创建一次这些子页面,然后在页面并只引入不同的数据?

所以重申一下:
我可以让两个nav项目与相同的子页面共享一个子菜单,并根据nav所选的主要项目将唯一数据引入每个子页面吗?

如果不清楚,请告诉我,我会尽力解释得更好。

0 投票
2 回答
4528 浏览

liferay - 在 Portlet Liferay 6.1 中呈现 Liferay 页面 URL

我是 Liferay 的新手,我几乎可以肯定这非常简单:使用速度标记,我希望能够生成指向 Liferay 网站内页面的链接,并将它们嵌入到不同页面上的 portlet 中。

我对如何完成它有一个模糊的想法,所以我四处寻找它会发布在某个地方,但我找不到任何东西。顺便说一句,我想把我想出的任何代码放在 portlet 的 view.jsp 中。我会在这里使用速度标记,但我不认为(不确定)在 jsp 内部是否允许这样做。

如果您需要更多信息来回复,请告诉我。

0 投票
2 回答
4404 浏览

service - 在 liferay 主题(速度模板)中使用自定义服务或 liferay 服务?

如何在速度文件(如等)的 liferay 主题中使用自定义服务init_custom.vm方法portal_normal.vm

我看到 liferay 在文件中提供了许多辅助实用程序类的变量,例如$portalUtilfor PortalUtil$getterUtilforGetterUtilinit.vm

那么是否有可能获得我的自定义服务的实例,例如com.my.custom.service.MyCustomLocalServiceImplliferay 的实例或服务UserLocalServiceImpl

这是一些伪代码,以了解我需要什么:

环境:Liferay 6.1 CE GA1

0 投票
1 回答
3153 浏览

liferay - 如何获取用户是 Liferay 主题成员的站点?

Liferay 6.1自定义主题中 - 我如何为主题中所属的用户获取站点?

我已经看到了停靠栏是如何通过 Go to/My sitesLiferay UI taglib 生成的。

但是,我想获取用户站点列表并将它们列为与停靠栏选项分开的超级导航栏的一部分。

这可能吗?在列表中获取用户网站的 API 调用是什么?

提前致谢。

0 投票
1 回答
3419 浏览

liferay - 如何使用 Velocity 模板将现有 portlet 添加到 Web 内容显示

我想使用Web Content DisplaywithVelocity Templates和创建一个新页面Structures

在我的页面上,我希望有多个选项卡,并且每个选项卡都需要从现有 portlet 的模板以编程方式添加。

我知道如何将现有的 portlet 添加到我的主题($theme.runtime("portlet_id")),但我找不到将 portlet 添加到速度模板的方法,因为$theme对象在 Web 内容显示模板中不可用。

您能否告诉我是否可以将 portlet 添加到模板中?
如果是,如何?

谢谢你。

0 投票
1 回答
427 浏览

jquery - 如何在portal_normal.vm中放置noconflict

如何将以下脚本放入 liferay 主题的 portal_normal.vm 中。

我已经以与上面所示相同的方式编写了它。但它抛出了错误。我错过了什么吗?

0 投票
3 回答
1090 浏览

liferay-6 - 如何在主题中仅显示用户的公共和私人网站

在打印用户所属的私人和公共网站时,我需要帮助。

通过从帖子中恢复代码(如何获取用户是 Liferay 主题成员的站点?)我能够获取这些站点,但它也提供了用户的私人和公共页面。

如何避免打印用户的私人和公共页面,因为我只需要社区或站点。

环境:Liferay 6.1

谢谢