2

我正在使用这个画廊。

http://www.silverstriperesources.com/modules/silverstripe-3-gallery-plugin-module/

我需要包含一个导航菜单文件,它位于themes/simple/templates/includes.

我怎样才能做到这一点?问题是 ss3Gallery 文件夹(在根目录中),并且分别GalleryPage.ss不在themes/simple.

因此,GalleryPage.ss 中的这段代码 <% include NavigationPage %>将不起作用。

4

2 回答 2

0

如果 SilverStripe 3 适用于 SilverStripe 2.x 等主题,您应该能够将/ss3Gallery/templates文件夹复制到/themes/simple_ss3Gallery/templates。这些新文件将覆盖扩展目录中的文件。

于 2013-03-19T15:21:34.637 回答
0

您是否尝试过附加?flush=all到您的网址?

如果我没记错的话(至少在 SS 2.x 中),SilverStripe 尝试查找的顺序包括:

  1. mysite/模板/包括/
  2. 主题/你的主题/模板/包括/
  3. 你的模块/模板/包括/

因此,您始终可以覆盖包含(或布局)。

于 2013-03-08T13:57:58.343 回答