Silverstripe 在主题目录中包含导航菜单

Silverstripe 在主题目录中包含导航菜单,silverstripe,Silverstripe,我正在使用这个画廊 我需要包含主题/simple/templates/includes中的导航菜单文件 我该怎么做?问题是ss3Gallery文件夹(在根目录中)和GalleryPage.ss分别超出了主题/simple 因此,GalleryPage.ss中的此代码无效。您是否尝试将?flush=all附加到您的URL 如果我没记错的话(至少在SS 2.x中),SilverStripe尝试查找包含项的顺序是: mysite/templates/Includes/ 主题/您的主题/模板/包括/

我正在使用这个画廊

我需要包含
主题/simple/templates/includes
中的导航菜单文件

我该怎么做?问题是ss3Gallery文件夹(在根目录中)和GalleryPage.ss分别超出了
主题/simple


因此,GalleryPage.ss
中的此代码无效。

您是否尝试将
?flush=all
附加到您的URL

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

  • mysite/templates/Includes/
  • 主题/您的主题/模板/包括/
  • 您的模块/模板/包括/

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

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