概要
サブサイトのテーマを「メインサイトに従う」に設定している場合、
メインサイトで使用しているテーマの templates/Pages/ に配置した
固定ページテンプレートが、サブサイトの固定ページ編集画面で選択肢に表示されません。
サブサイトに同じテーマを明示的に適用した場合は、選択肢に表示されます。
再現環境
- baserCMS version : 5.2.4(5.2.8でも再現)
- 使用テーマ:BcThemeSample
- サブサイト機能を使用
再現手順
- メインサイトで
BcThemeSample を使用する
plugins/BcThemeSample/templates/Pages/ に、任意の固定ページテンプレートを追加する
- サブサイトを作成する
- サブサイトのテーマを「メインサイトに従う(BcThemeSample)」に設定する
- サブサイトの固定ページ編集画面を開く
- 「詳細設定」の「固定ページテンプレート」を確認する
実際の動作
「親フォルダの設定に従う(default)」のみ表示され、
追加した print.php が選択肢に表示されません。
補足・回避方法
サブサイトに切り替えた状態でテーマ管理を開き、
サブサイトにも BcThemeSample を明示的に適用すると、
追加した固定ページテンプレートが選択肢に表示されました。
確認時は、次の手順でテーマを適用しました。
- サブサイトに一度別のテーマを適用する
- 再度
BcThemeSample を適用する
ただし、その後サブサイトの編集画面で
「メインサイトに従う(BcThemeSample)」を選択して保存すると、
サイト一覧のテーマ欄が未指定の状態となり、
再び固定ページテンプレートが表示されなくなりました。
概要
サブサイトのテーマを「メインサイトに従う」に設定している場合、
メインサイトで使用しているテーマの
templates/Pages/に配置した固定ページテンプレートが、サブサイトの固定ページ編集画面で選択肢に表示されません。
サブサイトに同じテーマを明示的に適用した場合は、選択肢に表示されます。
再現環境
再現手順
BcThemeSampleを使用するplugins/BcThemeSample/templates/Pages/に、任意の固定ページテンプレートを追加するprint.php実際の動作
「親フォルダの設定に従う(default)」のみ表示され、
追加した
print.phpが選択肢に表示されません。補足・回避方法
サブサイトに切り替えた状態でテーマ管理を開き、
サブサイトにも
BcThemeSampleを明示的に適用すると、追加した固定ページテンプレートが選択肢に表示されました。
確認時は、次の手順でテーマを適用しました。
BcThemeSampleを適用するただし、その後サブサイトの編集画面で
「メインサイトに従う(BcThemeSample)」を選択して保存すると、
サイト一覧のテーマ欄が未指定の状態となり、
再び固定ページテンプレートが表示されなくなりました。