【发布时间】:2016-05-18 21:05:05
【问题描述】:
我在工作中第一次使用 Liferay,但我发现很难做到乍一看似乎很简单的场景。我刚刚浏览了无数的表格和教程,但没有一个为我提供了解决方案的全部范围或路径。所以这就是我想要完成的。我使用 Web 内容创建了一个简单的 HTML 消息,它显示一条消息并在其中包含一些图片。当我在控制面板上预览此 Web 内容时,它看起来很棒。现在我只想在我的页面上的门户中显示此 Web 内容。门户只会显示这个单一的资产(我相信它的名字)。所以我创建了一个“内容显示页面”类型的“页面”。然后我回到我的 Web 内容并将它的“显示页面”配置为我刚刚创建的页面。当我去查看我的网站时,我在导航栏上看到一个新选项卡,其中包含我刚刚创建的页面的名称,但是当我单击它时,它会显示一个搜索框,并在其下方显示“资产发布者”和显示我们拥有的所有资产。
如何让此页面/门户/选项卡仅显示我想要的单个 Web 内容资产?我一直在一些关于 Asset Publisher 的教程中看到一些东西,但我在控制面板中的任何地方都没有看到它,这是我唯一一次看到像上面提到的那样在我的实际网站上显示 Asset Publisher 的任何内容。
我知道这个帖子真的很模糊,我通常不会发这样的帖子,但我在这里碰壁了。我发现的任何内容似乎都不完全相关和/或他们告诉我在控制面板上做我看不到的事情。如果至少您可以向我指出一些非常清楚地解释如何执行此操作的文档或教程,我将不胜感激。
我也尝试过仅使用速度直接下载 Web 内容而不使用“页面”,但这并没有产生任何结果,在进一步阅读之后,我觉得您应该使用 Web 内容一个页面,而不仅仅是直接显示 Web 内容;真的吗?我愿意接受任何在我的网站上获取单一 Web 内容资产的解决方案。
我用来尝试直接显示 Web 内容的资源:@987654321@
我曾经尝试在其自己的页面中显示 Web 内容的众多资源之一:https://dev.liferay.com/discover/portal/-/knowledge_base/6-2/features-of-liferays-wcm
【问题讨论】:
-
如果只显示一个网页内容,您可以使用 Web Content Display portlet 并将其配置为显示您的网页内容。
-
是的...但是如何?这就是我想要做的。
-
代替 Asset Publisher,将 Web Content Display portlet 放在页面上,然后从 portlet 的配置中选择要显示的 Web Content..
-
我不知道该怎么做。当我将该页面设置为 Web 内容显示页面时,它会显示我网站上的所有资产。我不知道如何告诉它只显示一项资产。控制面板不是很直观。
-
创建简单页面,将 Web Content Display portlet 放在该页面上并使用 Web Content 对其进行配置。你应该完成了。
标签: liferay liferay-6 liferay-velocity