问题标签 [liferay-7.3]
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.
rest - 迁移到 Liferay 7.4 时出现 rest-api 错误
rest-api 的 build.gradle ,控制台错误图像我正在尝试在 Liferay 7.4 中构建我的 rest api,但其余 api 无法正常工作。
找不到对 http://localhost:8080/o/marketplace/username/ 的 Observer 的请求。我已经尝试进行 cxf 设置并开始停止 go-go shell,但它没有工作。这是我的 * 文件的错误日志,供参考:
主要在错误日志中是类未找到异常
这是我试图用于 Liferay 7.4 的 rest-api gradle.build
我收到此错误
liferay-7.3 - Liferay 7.3.7 错误“拒绝访问模型对象,因为它不属于当前公司”
我正准备从 Liferay 7.3.5GA6 迁移到 7.3.7GA8 版本。我在 ftl 模板上遇到错误,该错误指出:拒绝访问模型对象,因为它不属于当前公司 20116 发生这种情况的代码如下:
这在 7.3.5GA6 上正常工作。我在 Liferay 错误跟踪中发现了 2 个类似的错误,https://issues.liferay.com/browse/LPS-133074和https://issues.liferay.com/browse/LPS-125553但它们并不完全是相同的。我认为这与其中一个错误的新安全功能有关,但我不确定在我的情况下这是一个错误还是它真的按预期工作
liferay - 如何在 Liferay 中的站点之间共享母版页?
我们正在创建一个包含很多站点的 Liferay 7.4 门户。
几乎所有这些网站都应该以相同的方式创建页面,因此我们认为我们可以为此使用母版页。
不幸的是,全球站点不允许创建母版页。资产库不能保存母版页。网站创建后,母版页也无法通过网站模板传播。
我错过了什么 ?有没有办法分享母版页?
docker - 如何为基于 docker 的工作区配置 liferay home?
我正在使用我们使用 docker 的 Liferay dxp 项目,有人可以告诉我如何指定 Liferay 主页或有另一种方法吗?在创建片段时,我没有任何选项可以选择 Liferay 运行时。我已经liferay.workspace.docker.image.liferay=liferay/dxp:7.3.10-dxp-2
在 gradle.properties 文件中配置了属性。
任何帮助,将不胜感激。
css - CSS:有没有办法不失去悬停,如果鼠标瞬间消失?
我正在创建一个 megamenu(以 开头hover
),如果鼠标在空白空间上停留片刻,不悬停会很整洁。顶部栏按钮之间有一点空间,将鼠标移动到空区域将放下悬停并完全隐藏 megamenu。
图像中的白色方块是按钮区域。它和浅蓝色下拉区域都显示带有 的下拉列表hover
。但是,将这些区域保留一秒钟(箭头)会导致悬停丢失并且菜单将隐藏。
如何让菜单重新聚焦而不是隐藏?我尝试过使用transition-delay
,但还没有使用,因为菜单可以使用display: flex | none
. 我使用display
,因为 megamenu 中有四个单独的下拉菜单,但是我应该使用更好的方法吗?
我正在使用 Liferay 7.3.2,如果它有什么不同的话。
编辑:我的一些代码:
freemarker - Liferay 7:是否可以自动从链接站点获取图像到站点地图?
Liferay 7.3.2。
我正在使用站点地图来创建链接到网站中其他页面的链接框。链接和名称以及其他所有内容都是基本的东西,但我不知道是否以及如何获取盒子的图像。
Asset publisher
本来是我的第一选择,因为我以前和他们做过类似的事情,但是我找不到向发布者添加页面的方法,所以我不确定它在这里是否可行。当然,我可以创建一个资产发布者,它会要求提供名称、图像和链接,但这应该是自动的,以避免额外的麻烦。Sitemap
允许自动化,如果你只是正确地映射页面,但获取图像仍然是一个问题。Navigation menu
我并没有真正考虑太多,因为会有很多带有链接框的页面,而且很难控制。形象也会有问题。
最佳解决方案是从链接将用户带到的页面中获取图像,但如果这是不可能的,我想知道是否有办法为网页提供图像,可以在此处显示。
liferay - Liferay 7.3:如何在页面模板中使用自定义 ADT?
当使用页面模板时,我想为页面准备好组件。例如,当我使用模板创建页面时subpage-1
,它会提供放置横幅图像(或留下模板图像)并自动添加面包屑的位置(无需自定义)。
他们都有自定义 ADT,我似乎无法从页面模板选项中找到它。(在编辑模板时,管理栏中似乎有自己的“站点”,所以我猜它在我的主站点中找不到任何东西。)
有没有办法为页面模板获取自定义 ADT?为了清除,到模板的路线是Site Builder --> Page Templates --> New Collection --> New page template
。
可能的解决方法?
这是我的subpage-1-column.ftl
代码,它有两个放置位置:一个用于横幅图像和面包屑(我希望自动放置),另一个用于其他内容。是否可以在此处添加我希望我的页面模板执行的所有内容(内容位置、类型、广告...)?
sass - Liferay 7.3.2:更改页面后 Aria 扩展卡在 true 上
我的页面上有几个下拉菜单,按钮打开和关闭下拉菜单。初始页面加载后一切顺利,但在更改为不同的页面后,下拉菜单通过单击打开,但从不关闭。似乎按钮aria-expanded
被卡住true
并且下拉列表div
有 classes collapse open
,它试图折叠但永远不会这样做(单击按钮会给出 divcollapsing
类然后返回)。
我不知道为什么会发生这种情况,以及它是否与 Liferay、freemarker、css 或其中任何一个有关......
这是我的应用程序显示模板:
freemarker - 如何在 Liferay Freemarker 中获取显示页面的资产条目
如何在显示页面内的 Freemarker(片段、小部件模板、Web 内容模板等)中获取资产条目。