问题标签 [liferay-6]

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 投票
2 回答
1818 浏览

tags - 使用 Asset Publisher 和标签的动态内容

我很确定这是可以做到的,但我几乎找不到关于如何正确做到这一点的文档。

我有几个与标签相关联的 Web 内容片段。我想将 Asset Publisher portlet 添加到页面,该页面根据 URL 中是否存在标签来显示正确的 Web 内容。因此,如果 url 是:domain.com/public/site?tag=fish,那么它会使用 Asset Publisher 过滤器提供标记为“fish”的 Web 内容。

URL 的正确语法是什么?我在论坛看到过:

/public/site/tags/fish/ 我将其视为参数 ?tag=fish 但这些似乎都不起作用。我正在使用 Liferay 6。

0 投票
3 回答
6133 浏览

ckeditor - Liferay:自定义CKEditor

我尝试在 CKEditor 中自定义 Liferay 6 中的快捷键。

我做了一个钩子,并将它添加到文件 html/js/editor/ckeditor/ckconfig.jsp 中:

问题是,无论我在这个文件中做出什么改变,它都不会改变我的 CKEditor!即使我删除所有内容,它仍然是一样的。

当我用 Firebug 解析页面时,我看到 ckeditor.jsp 被解析了,即使我手动编辑这个文件,快捷方式仍然是原生的。

问题是:这个 JSP 文件甚至被 CKEditor 解析了吗?如果是,是否有任何东西阻止我的修改?

0 投票
1 回答
410 浏览

jsf-2 - 在自定义 Liferay 控制面板 portlet 中设置帮助气球文本(portlet 描述)

我开发了一个显示在控制面板中的自定义 Liferay portlet。现有的(Liferay 提供的)portlet 都在 Portlet 标题栏中包含一个漂亮的帮助气球和帮助图标。我也在寻找一种将其添加到我的自定义 portlet 的方法。

Liferay 在他们的 Language.properties 文件中包含了所有由 portlet 名称标识的帮助文本。他们的控制面板 portlet 似乎使用 Velocity 模板,或多或少对帮助功能进行了硬编码。我在我的 portlet 中使用 JSF / ICE / LiferayFaces 并且看不到设置这些值以获得看起来无缝的集成帮助的方法。

帮助!谢谢!

0 投票
0 回答
288 浏览

liferay-6 - 在不符合 PCI 的 Liferay 门户之外实施符合 PCI 的服务(jsp 或其他)的最佳方式是什么

我们正在使用 Liferay 构建一个客户门户。需要一些portlet 来收集财务信息。门户的主机环境不符合 PCI (http://www.pcicomplianceguide.org/pcifaqs.php)。由于处理财务信息时的 PCI 合规性是一项要求,我们必须找到一种机制来使这些 portlet 符合 PCI 合规性。我们正在考虑两种基本选择: 1. 使门户的主机环境符合 PCI 2. 在门户的主机环境之外使用符合 PCI 的主机环境托管需要 PCI 合规的功能(这似乎是最不痛苦的路线)

我必须提出相关问题: 1. 有没有更好的选择我们没有考虑 2. 关于上面的选项 2,我找不到任何关于实施它的推荐方法的参考资料。有人可以推荐一个技术解决方案或向我推荐一个吗?

谢谢,罗德里戈·西尔维拉

0 投票
1 回答
33995 浏览

ldap - LDAP 中的 memberOf 与 groupMembership (Liferay)

在 Liferay 的 LDAP 身份验证设置中使用时,b/n memberOf 属性和 groupMembership 属性有什么区别?

用户导入成功。这些组也已成功导入。

但是用户不会自动分配到组中。当我将组变量从“groupMembership”更改为“memberOf”时,一些用户无法登录 Liferay。

memberOf 和 groupMembership 变量到底是什么?

LDAP Liferay 设置

0 投票
2 回答
1862 浏览

content-management-system - 我如何找到在 Liferay 中连接 javascript 文件的顺序?

因此,在 Liferay 中,我们有一个ROOT/html/js包含所有核心 javascript 的文件夹。有人可以解释一下创建串联 js 文件的确切机制吗?barebone.jsp 和everything.jsp 有什么区别?在代码中的什么位置我可以看到文件连接到一个文件中的顺序?

我可以看到top_js.jspf文件,但我仍然不清楚。

提前致谢。

0 投票
1 回答
1044 浏览

liferay-6 - 如何在 Vaadin ui Portlet 中上传文件?

我正在使用 Vaadin 和 Liferay6.0 创建一个 Portlet 项目。我需要从 ui 上传一个 csv 文件并读取该文件。我的课是这样的:

谢谢 Hiamsnhu

0 投票
3 回答
2674 浏览

tomcat - 无法从 Liferay Web 表单发送电子邮件

我正在使用 Liferay Web Forms 来发送电子邮件。

到目前为止完成:

  • 设置表单标题和描述。
  • 更改了输入字段名称。
  • 勾选“发送电子邮件”功能,设置邮件标题和地址。
  • 更改了门户设置,以便我自己的域中的虚拟主机名、电子邮件服务器名称和发件人电子邮件地址

如果我添加 smtp 配置,我可以让它在我的本地开发机器上portal-ext.properties工作conf/Catalina/localhost/ROOT.xml

我的问题是把它放到另一台服务器机器上,安装了不同的 tomcat 服务器并且不存在以前conf/Catalina/localhost/ROOT.xml的文件夹。我从互联网上拿了一个包,不知道文件夹是如何设置到我的开发机器上的,即我不知道应该如何在以前没有该文件的机器上配置它。

在tomcat找到添加的ROOT.xml之前我是否必须进行一些更改?我已经重新启动了服务器,但没有任何效果。

0 投票
1 回答
692 浏览

jsf-2 - 在 Liferay 6.0.6 中强制从其他端口渲染 portlet

有什么办法可以强制渲染 Liferay 中的端口吗?

我正在使用 Liferay 6.0.6,我想在会话变量中设置一个值并强制其他端口让渲染,以便在读取此变量时能够更新第二个 portlet 的片段。

在 portlet 开发中,我使用 JSF 2.0 (Mojarra) 和 PrimeFaces

万一这是不可能的。任何其他建议来实现它?两个端口如何让通信以更新其中一个的片段?

提前致谢。

0 投票
1 回答
2364 浏览

plugins - 在 portlet 类中与 Liferay portlet 配置交互

在 Liferay 6.0 插件 MVC portlet 中,如何从 portlet 类访问 portlet 配置?

请注意,“配置”是指特定于 portlet 实例的值,而不是特定于用户的值;如果管理员设置了 portlet 配置值,它应该对所有用户生效。

例如: