我安装了模块 Masonry API 和 Masonry Views。从 http://masonry.desandro.com/ 页面我下载了 masonry.pkgd.min.js 文件并将其放入 /sites/all/libraries/masonry 然后我将其名称更改为 jquery.masonry.min.js
不幸的是,/admin/reports/status 显示:
jQuery Masonry 未检测到 无法检测到 jQuery Masonry 库的版本。
有什么想法我应该怎么做才能让它发挥作用?
我用这个版本的时候:http://desandro.github.io/masonry/jquery.masonry.min.js 一切顺利。
我在使用 http://ftp.drupal.org/files/projects/masonry-7.x-3.x-dev.tar.gz,2015 年 6 月 25 日发行版时遇到了同样的问题。
我通过下载 http://cdnjs.cloudflare.com/ajax/libs/masonry/3.3.2/masonry.pkgd.min.js 并将其放在 sites/all/libraries/masonry 文件夹(sites /all/libraries/masonry/masonry.pkgd.min.js).
你不应该重命名它。 Masonry API 在该目录中查找该脚本(通过特定文件名)。我遇到了这个问题,但随后将文件准确地放在说明中的位置(例如,与我的 Drupal 版本的文件结构相反)并使用相同的确切名称。我必须创建“/sites/all/libraries/”文件夹,并将文件放在那里才能让它工作。
就我而言,当我将其放入 /dist 子文件夹时错误消失了。 所以:
[root]/libraries/masonry/dist/masonry.pkgd.min.js