问题标签 [liferay-6.2]

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 回答
1433 浏览

image - CSS 文件中的背景图像路径 - Liferay 6.2

我正在与 Lifera 迁移项目合作。项目是在Liferay 6.1中创建的,现在我正在迁移到 Liferay 6.2。

我在所有 CSS 文件的图像路径中都面临问题。在Liferay 6.2中迁移时,它会将主题和 CSS 文件夹路径附加到所有图像。

Liferay 6.1 中的 background:url(../../images/xyz.jpg)
图像路径: Liferay 6.2 中的图像路径: background:url(/myThemeName/css/../../images/xyz.jpg)

项目目录是这样的:

该产品庞大且难以更新所有后台 URL。
是否可以从 CSS 文件中的路径中删除“主题名称/css”。

0 投票
1 回答
1049 浏览

ckeditor - Liferay 6.2 添加了新的 ckeditor

我想在我的 liferay 中添加一个新的 ckeditor,因为我们需要限制可用的功能。但是,我不想更改原来的,因为我们以后可能需要它以不同的形式。

如何添加可用于为网络内容文章创建结构的新 ckeditor?我是否需要为 liferay 或类似的东西创建一个新主题?

信息:我们的 liferay 在 Jboss 服务器上运行

编辑:

我创建了一个覆盖html\js\editor\ckeditor\ckconfig.jsp文件的钩子并添加了

此外,我已经更改了文件中有关的liferay-ui:input editor\html\portlet\journal\article\content.jsp

其他toolbarSet已经可用的选项(例如phonesimple)也无效。我还重新启动了我的 jboss-server 几次 - 仍然没有效果。

此外,在文件中所做的更改似乎html\js\editor\ckeditor\config.js对任何东西都没有影响(例如alert("foo"))。

0 投票
1 回答
529 浏览

maven - Liferay mvn build-css & sass @charset 粘贴到 @import 中?: @charset 只能用于文档的根目录

Liferay 6.2
Maven 3.3.9

我正在使用 liferay-maven-plugin:6.2.10.13:build-css 将 scss 文件编译为 css。

我的 main.css 是:

这是一个普通的 Liferay main.css 文件。我刚刚添加了 wip/main 导入(这是一个 scss 文件)。

我的 wip/main.scss 文件是:

它有效!伟大的 :)

现在我想在我的所有 wip/main.scss 规则(从不同文件中导入)前加上:

所以像:

但是后来我遇到了例外:

所以只需添加.aui {- 之后 -@charset "UTF-8";构建崩溃。

我敢打赌@charset被复制到所有@import文件,因此.aui {包含一个@charset... 但我不知道这是否是问题,以及如何避免它。



有人知道解决方法吗?谢谢

0 投票
1 回答
1377 浏览

liferay - Liferay 6.2 中的自定义 ckEditor 工具栏

我想为我的 ckeditor 添加我自己的自定义工具栏,因此ckconfig.jsp通过钩子将其添加到我的。

此外,我发现 liferay 使用这些config.toolbar_liferay设置。如何(代码)以及在哪里(文件)可以更改此默认行为?

编辑: 这就是我的期刊文章的 html 编辑器现在的样子:现在状态

我想将工具栏的功能限制为: 结果

我不想更改默认config.toolbar_liferay工具栏,因为我以后可能需要不同的工具栏。这是实现这一目标的正确方法(通过钩子?)还是我可以添加一个可以在结构中使用的全新的全新ckeditor?

0 投票
1 回答
114 浏览

javascript - 可实例化 portlet 中的 jQuery 选择器(重复 ID)

我创建了一个可实例化的 portlet,我的问题是当我在同一页面中部署此 portlet 的两个或多个实例时,我的 jQuery 函数无法正常工作,因为我的选择器仅按 ID 或按在文档。

我正在考虑在 ID 中包含 以区分实例 ID。

我的问题是我无法选择带有 的元素,控制台抛出以下错误:

未捕获的错误:语法错误,无法识别的表达式:.tabOferta:eq(1)

我要选择的元素是:

我测试了以下指令:

问题是:当有多个具有相同 ID 的 portlet 时,如何选择特定元素?

如何解析<porlet:namespace>main.js 中的变量?

0 投票
3 回答
4780 浏览

javascript - Liferay:如何缩小jsp中包含的CSS和JS文件

我在我的一个 Liferay portlet 中使用了多个 css 和 js 文件。liferay-portlet.xml 文件中包含的 CSS 和 JS 文件会自动包含在页面中。

除了 XML 文件中提到的文件外,我还使用了外部 CSS 和 JS 文件,使用了 Link 和 Script 标记。

如何缩小这些文件?

或者

我想在 page1.jsp 中使用 main.css,但不在 page2.jsp 中。我可以为 liferay-portlet.xml 中包含的文件定义页面范围吗?

0 投票
1 回答
824 浏览

liferay - Liferay 6.2 所见即所得编辑器更改 portal-ext.properties 不起作用

我需要在 liferay 6.2 中为期刊文章限制 ckeditor 的功能。ckconfig.jsp我尝试了不同的方法,例如使用新工具栏覆盖的钩子(请参阅我的其他问题herehere),但这不起作用。现在我找到了另一种方法,可以通过在我的portal-ext.properties.

这些是我添加到 portal-ext.properties 文件中的行:

但是,似乎始终采用默认编辑器,并且忽略所有其他设置。这是一个错误还是我在这里遗漏了什么?

我还尝试通过使用省略默认编辑器,editor.wysiwyg.default=但是当我想添加或编辑文章时没有编辑器出现。

有人可以帮我解决这个问题吗?

0 投票
2 回答
328 浏览

tags - 在 Liferay 用户 portlet 中添加自定义字段值作为标签

我在liferay 6.2 用户配置文件中有一个名为Skills 的自定义字段(即当您单击我的帐户-> 详细信息部分时)。目前,此技能字段接受多个文本值并显示为纯文本条目。我想显示作为标签输入的每个技能。是否有任何可用的 UI 组件来执行此任务?我检查了 Liferay 文档上的标签管理。他们建议从 Admin->content 部分添加标签。但是,当用户在技能上输入值时,我想即时创建标签。

0 投票
1 回答
279 浏览

hsqldb - 使用服务构建器查找器获取客户数量

我使用服务构建器创建了一个客户表,如下所示

我的 service.xml 在下面给出

服务.xml

谁能告诉我如何使用finder生成以下输出

我使用 Liferay 6.2 和数据库作为 HSQLDB

0 投票
1 回答
292 浏览

liferay - Liferay 6.2-ga2 和 Liferay 6.2-ga6 有什么区别?

我想从 liferay 6.2-GA2 迁移到 liferay 6.2-GA6 请告诉我要遵循的步骤以及两个版本之间的主要变化。

提前谢谢你,PVBRaju。