我已经安装了Swipestripe模块。并为产品图片添加了 swipestripe-gallery 模块。 当我做 dev / bulid?flush = 1 时显示错误类'Gallery_PageExtension'不存在 我在swipestripe-gallery / _config文件夹中看到了gallery.yml文件,其中有
Product:
extensions:
- 'Gallery_PageExtension'
但swipestripe-gallery / code文件夹中的Product.php文件中没有此类。 在评论上面的代码后,我做了 dev / build?flush = 1 &没有错误。但是在产品页面中,不会添加“图库”选项卡。 请帮助。
答案 0 :(得分:0)
Swipestripe的配置没有该代码:https://github.com/swipestripe/silverstripe-swipestripe/blob/2.1/_config/swipestripe.yaml
它的图库模块执行:https://github.com/swipestripe/silverstripe-swipestripe-gallery/blob/1.1/_config/gallery.yml
这是两个独立的模块。如果你说的那个库文件在swipestripe / _config中,那么在我看来安装并没有发生。
安装根目录中应该有两个文件夹
与每个模块相关的所有文件都应位于每个(单个)文件夹中。看起来你总是错过了swipestripe-gallery文件夹,这意味着该类实际上并不存在(当你得到这个错误时,只需检查你的安装中是否存在类。使用grep是最简单的方法)
答案 1 :(得分:0)
你没有使用作曲家安装?你的错;;它为你安装了所有的要求,你可以编码愉快。
请参阅https://github.com/swipestripe/silverstripe-swipestripe-gallery#requirements,您需要安装https://github.com/frankmullenger/silverstripe-gallery才能在代码库中获取此图库扩展程序。
我强烈建议您使用composer安装所有模块。一开始可能有点困难,但在某些日子里你的生活会更舒服! A good introduction can be found in the ss docs.