【发布时间】:2017-09-21 05:00:27
【问题描述】:
Yeomann 生成的空白主题有一个基本的<@liferay.breadcrumb/> 标签,我什至可以在一些 Freemarker 模板文件中看到<@liferay.dockbar/>...
由于我找不到任何关于这些标签的文档,我们称它们为“速记”。
问题 1.:在哪里可以找到所有可用“速记”的列表/库,这些“速记”能够以最简单的方式将 portlet 嵌入到模板中?
我知道,有可能写这样的东西来嵌入 Web 内容显示:
<@liferay_portlet["runtime"]
defaultPreferences="${freeMarkerPortletPreferences}"
portletProviderAction=portletProviderAction.VIEW
instanceId="uniquename1"
portletName="com_liferay_journal_content_web_portlet_JournalContentPortlet" />
它非常庞大,没有文档说明哪个属性意味着什么、这个属性如何在后台发挥作用以及在哪里可以找到其他已实现的 portlet类名(Portlet ID,如果你愿意的话)。
问题 2-3.:由于我可能错了,有人可以链接一个详细的文档(this one 除外,因为没有解释)/论坛条目和/或所有 portlet 类名称的列表,因此人们不应该通过将任何 portlet 添加到页面内容并验证 HTML 代码中的 id 来进行检查?有人可以深入解释上面的标签是如何工作的,并给出另一个引用另一个 portlet 的例子吗?感谢!
【问题讨论】:
-
根据我们的 on-topic 指导,“有些问题仍然是题外话,即使它们属于上面列出的类别之一:...向我们提问的问题推荐或查找书籍、工具、软件库、教程或其他场外资源是题外话..."
-
嘿,罗伯特,你是对的,我承认我要求过题外话。除了问题已经得到解答并且可能对所提到的技术的任何新手有用之外,如果您认为该线程违反了 Stack Exchange 规则,我将删除它。
标签: liferay freemarker portlet liferay-theme liferay-7