我正在尝试将果汁盒HTML5响应图像画廊模块安装到Drupal 8站点,但是系统不允许我这样做,因为缺少图书馆API模块。模块页面显示了以下内容。

是否可以使用果汁盒HTML5响应图像画廊模块,即使没有Drupal 8版本的图书馆API模块?它能与7.x-2.3版本一起工作吗?
库API模块的项目页面显示了以下消息:
该模块目前正在移植到Drupal 8,但尚未可用。通过跟踪这个问题帮助我们。
这是否意味着我不能为Drupal 8使用这个API模块?
发布于 2017-08-09 15:53:18
欢迎来到Drupal的答案。
您不需要Drupal 8上的库附加模块,只需在Drupal项目的根目录中创建libraries文件夹,并将所需的所有库放在那里即可。
在本例中,下载果汁盒库解压缩,将未存档的文件夹放在您创建的库文件夹中,并将其重命名为juicebox,因此您的库应该位于/libraries/juicebox中。
就这样,你可以启用你的模块。
发布于 2017-08-13 11:33:46
Juicebox HTML5响应图像库模块将库API模块作为juicebox.info.yml中的依赖项列出。这意味着Drupal将不允许您安装Juicebox HTML5模块,如果它在Drupal查找模块的目录中找不到库API模块,或者没有首先安装库API模块的话。(在第一种情况下,Drupal将在安装Juicebox HTML5模块时安装这两个模块。)
有一个控件的Drupal 8开发快照.库API模块。您可以找到它单击项目页面中的查看所有版本库API模块。这个事实没有直接显示在项目页面中,可能意味着模块还没有准备好在Drupal 8中使用。
Drupal (内核中的库API)也面临一个问题,这让我认为他们没有发布任何Drupal 8的稳定版本,等待模块被接受为核心模块。
现在您可以做的是安装库API的8.x-3.x版本,知道上一次更新是在2017年3月15日完成的,而且使用它可能会遇到一些问题。我更愿意在测试站点中测试它,在那里安装生产服务器中使用的所有模块,看看会导致哪些问题。
另一种方法是使用一个具有与Juicebox HTML5模块相同功能的模块,或者一个具有您从Juicebox HTML5模块中使用的相同功能的模块。
使用带有Drupal 8的模块的Drupal 7版本无法工作,因为首先,Drupal 8要求模块有一个.info.yml文件,而Drupal 7需要包含完全不同格式的信息的.info文件。
https://drupal.stackexchange.com/questions/243480
复制相似问题