在 Liferay 中重叠 portlet 的最佳方式?
我有一个图像需要出现在我的其他 portlet 后面,并且理想情况下该图像需要是内容可管理的。我的假设是正确的,解决这个问题的唯一方法是为图像嵌入一个 Web 内容 portlet,并给它一个比其他 portlet 更低的 z-index(?)
<div id="column-1" style="position:relative;z-index:999">$processor.processColumn("column-1")</div>
<div style="position:absolute;z-index:1;top:0;left:0">$processor.processPortlet("56_INSTANCE_10000")</div>
I have an image that needs to appear behind my other portlets, and ideally this image needs to be content manageable. I'm I right in assuming the only way to tackle this is to embed a Web Content portlet for the image and give it a lower z-index than other portlets(?)
<div id="column-1" style="position:relative;z-index:999">$processor.processColumn("column-1")</div>
<div style="position:absolute;z-index:1;top:0;left:0">$processor.processPortlet("56_INSTANCE_10000")</div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果它确实只是一个图像,那么在图像库中定义一个专用文件夹并使用 Liferay 服务通过 $serviceLocator 检索 Liferay 主题内的图像可能会更容易。
If it's really just an image it might be easier to define a dedicated folder in the Image Gallery and use Liferay services to retrieve the image inside your Liferay theme, using $serviceLocator.