导入ADT的正确方法是什么

时间:2015-05-06 19:48:23

标签: liferay liferay-6 liferay-theme

我一直在遵循此处列出的步骤:https://dev.liferay.com/develop/tutorials/-/knowledge_base/6-2/importing-resources-with-your-themes

正在导入我的自定义结构和模板。我遇到的问题是我还想定义要导入的ADT。在此处创建目录结构大纲时没有任何反应:https://dev.liferay.com/develop/tutorials/-/knowledge_base/6-2/creating-plugins-to-share-structures-templates-and-more

“模板导入程序”标准是否已弃用? “资源导入器”和“模板导入器”是否可以同时使用?

我没有在日志中看到任何异常,也没有任何迹象表明为什么没有导入ADT。我已经检查了生成的站点模板以及全局站点。

连连呢?我真的需要创建一个钩子来导入ADT吗?

1 个答案:

答案 0 :(得分:0)

您只能使用其中一个,但它们共享通用代码和功能(here are if...else statements负责选择其中一个)。如果您已经使用了Resources Importer,则可以将ADT添加到 resources-importer 文件夹(与 templates-importer 中完成的方式相同),并将其导入为好。

我有一个钩子项目,其中包含4个ADT(以及其他)的资源导入器。它们位于以下文件夹中:

  • 资源-进口商/模板/ application_display / asset_category
  • 资源-进口商/模板/ application_display / asset_entry

第一个导入为类别导航 portlet的ADT,第二个导入为 Asset Publisher portlet。