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

URL に追加しようと?flush=allしましたか?

私の記憶が正しければ (少なくとも SS 2.x では)、SilverStripe がインクルードを見つけようとする順序は次のとおりです。

  1. mysite/templates/Includes/
  2. テーマ/あなたのテーマ/テンプレート/インクルード/
  3. あなたのモジュール/テンプレート/インクルード/

したがって、いつでもインクルード (またはレイアウト) をオーバーライドできます。

于 2013-03-08T13:57:58.343 に答える
0

SilverStripe 3 が SilverStripe 2.x のようなテーマで動作する場合、 /ss3Gallery/templatesフォルダーを/themes/simple_ss3Gallery/templatesにコピーできるはずです。これらの新しいファイルは、拡張ディレクトリ内のファイルを上書きします。

于 2013-03-19T15:21:34.637 に答える