【问题标题】:What is the correct way to import an ADT导入 ADT 的正确方法是什么
【发布时间】:2015-05-07 18:04:28
【问题描述】:

我一直按照此处列出的步骤进行操作: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

“模板导入器”标准是否已弃用? “resources-importer”和“templates-importer”不能同时使用吗?

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

建议?我真的需要创建一个挂钩来导入 ADT 吗?

【问题讨论】:

  • 您能在主题内提及您的文件夹结构吗?

标签: liferay liferay-6 liferay-theme


【解决方案1】:

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

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

  • resources-importer/templates/application_display/asset_category
  • resources-importer/templates/application_display/asset_entry

第一个导入为 Categories Navigation portlet 的 ADT,第二个导入 Asset Publisher portlet。

【讨论】:

    猜你喜欢
    • 2016-10-27
    • 2019-09-04
    • 2016-01-11
    • 2019-09-14
    • 1970-01-01
    • 2022-08-19
    • 2012-07-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多