问题标签 [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.
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。
ckeditor - Liferay:自定义CKEditor
我尝试在 CKEditor 中自定义 Liferay 6 中的快捷键。
我做了一个钩子,并将它添加到文件 html/js/editor/ckeditor/ckconfig.jsp 中:
问题是,无论我在这个文件中做出什么改变,它都不会改变我的 CKEditor!即使我删除所有内容,它仍然是一样的。
当我用 Firebug 解析页面时,我看到 ckeditor.jsp 被解析了,即使我手动编辑这个文件,快捷方式仍然是原生的。
问题是:这个 JSP 文件甚至被 CKEditor 解析了吗?如果是,是否有任何东西阻止我的修改?
jsf-2 - 在自定义 Liferay 控制面板 portlet 中设置帮助气球文本(portlet 描述)
我开发了一个显示在控制面板中的自定义 Liferay portlet。现有的(Liferay 提供的)portlet 都在 Portlet 标题栏中包含一个漂亮的帮助气球和帮助图标。我也在寻找一种将其添加到我的自定义 portlet 的方法。
Liferay 在他们的 Language.properties 文件中包含了所有由 portlet 名称标识的帮助文本。他们的控制面板 portlet 似乎使用 Velocity 模板,或多或少对帮助功能进行了硬编码。我在我的 portlet 中使用 JSF / ICE / LiferayFaces 并且看不到设置这些值以获得看起来无缝的集成帮助的方法。
帮助!谢谢!
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,我找不到任何关于实施它的推荐方法的参考资料。有人可以推荐一个技术解决方案或向我推荐一个吗?
谢谢,罗德里戈·西尔维拉
ldap - LDAP 中的 memberOf 与 groupMembership (Liferay)
在 Liferay 的 LDAP 身份验证设置中使用时,b/n memberOf 属性和 groupMembership 属性有什么区别?
用户导入成功。这些组也已成功导入。
但是用户不会自动分配到组中。当我将组变量从“groupMembership”更改为“memberOf”时,一些用户无法登录 Liferay。
memberOf 和 groupMembership 变量到底是什么?
content-management-system - 我如何找到在 Liferay 中连接 javascript 文件的顺序?
因此,在 Liferay 中,我们有一个ROOT/html/js
包含所有核心 javascript 的文件夹。有人可以解释一下创建串联 js 文件的确切机制吗?barebone.jsp 和everything.jsp 有什么区别?在代码中的什么位置我可以看到文件连接到一个文件中的顺序?
我可以看到top_js.jspf
文件,但我仍然不清楚。
提前致谢。
liferay-6 - 如何在 Vaadin ui Portlet 中上传文件?
我正在使用 Vaadin 和 Liferay6.0 创建一个 Portlet 项目。我需要从 ui 上传一个 csv 文件并读取该文件。我的课是这样的:
谢谢 Hiamsnhu
tomcat - 无法从 Liferay Web 表单发送电子邮件
我正在使用 Liferay Web Forms 来发送电子邮件。
到目前为止完成:
- 设置表单标题和描述。
- 更改了输入字段名称。
- 勾选“发送电子邮件”功能,设置邮件标题和地址。
- 更改了门户设置,以便我自己的域中的虚拟主机名、电子邮件服务器名称和发件人电子邮件地址
如果我添加 smtp 配置,我可以让它在我的本地开发机器上portal-ext.properties
工作conf/Catalina/localhost/ROOT.xml
我的问题是把它放到另一台服务器机器上,安装了不同的 tomcat 服务器并且不存在以前conf/Catalina/localhost/ROOT.xml
的文件夹。我从互联网上拿了一个包,不知道文件夹是如何设置到我的开发机器上的,即我不知道应该如何在以前没有该文件的机器上配置它。
在tomcat找到添加的ROOT.xml之前我是否必须进行一些更改?我已经重新启动了服务器,但没有任何效果。
jsf-2 - 在 Liferay 6.0.6 中强制从其他端口渲染 portlet
有什么办法可以强制渲染 Liferay 中的端口吗?
我正在使用 Liferay 6.0.6,我想在会话变量中设置一个值并强制其他端口让渲染,以便在读取此变量时能够更新第二个 portlet 的片段。
在 portlet 开发中,我使用 JSF 2.0 (Mojarra) 和 PrimeFaces
万一这是不可能的。任何其他建议来实现它?两个端口如何让通信以更新其中一个的片段?
提前致谢。
plugins - 在 portlet 类中与 Liferay portlet 配置交互
在 Liferay 6.0 插件 MVC portlet 中,如何从 portlet 类访问 portlet 配置?
请注意,“配置”是指特定于 portlet 实例的值,而不是特定于用户的值;如果管理员设置了 portlet 配置值,它应该对所有用户生效。
例如: