【问题标题】:How to make drupal module compatible to resolve the error ".zip or tar.gz does not contain any .info.yml files"如何使 drupal 模块兼容以解决错误“.zip 或 tar.gz 不包含任何 .info.yml 文件”
【发布时间】:2017-01-14 15:26:06
【问题描述】:

我曾开发过以下 Drupal 版本,

  1. Drupal 7.5
  2. Drupal 8.2

在使用 Drupal 7.5 时,我在安装以下模块时从未遇到过问题,

  1. 表单模块
  2. 投票模块
  3. 窗格模块

但是,现在当我使用 Drupal 8.2 在 localhost 上启动一个新网站时,以下模块在尝试安装时出现问题。也许问题是因为这些模块与新的 Drupal 8.2 不兼容/更新。这些模块现在在上传并尝试在 Drupal 8.2 中安装时显示以下错误,

"module name".zip or tar.gz does not contain any .info.yml files"

在这种情况下我们能做什么?我希望上述模块也能在 Drupal 8.2 中工作。

【问题讨论】:

    标签: drupal error-handling drupal-7 drupal-modules drupal-8


    【解决方案1】:

    您尝试了哪个表单模块? drupal 8 core 提供联系表格。你不需要一个模块。 (https://www.drupal.org/docs/8/core/modules/contact/overview)

    poll 模块有一个 drupal 8 端口。你确定你下载了drupal 8的最新版本吗? (https://www.drupal.org/project/poll)

    最后,窗格模块在 drupal 8 中被贬低了。我认为你的错误是因为在窗格模块中没有 module.info.yml。

    您应该尝试使用 drupal 8 的面板模块。(https://www.drupal.org/project/panels) 或者如果您想自己编写模块,请阅读此处的内容 (https://www.drupal.org/docs/8/creating-custom-modules)。由于 OOP、控制器和路由,它有点困难。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-13
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 2019-03-20
      相关资源
      最近更新 更多