如何使drupal模块兼容以解决错误“.zip或tar.gz不包含任何.info.yml文件”

时间:2017-01-14 15:26:07

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

我参与了以下Drupal版本,

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

    1. 表单模块
    2. 投票模块
    3. 窗格模块
    4. 但是,现在当我使用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中使用。

1 个答案:

答案 0 :(得分:0)

你尝试过哪个表单模块? drupal 8核心提供联系表格。你不需要一个模块。 (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,控制器和路由,它有点困难。