Themekeyのモジュールでのメモ。
別の運営中のサイトで確認したが、挙動が違った。
exsample.com/以下の階層は「A」テーマ。
exsample.com/hoge/以下の階層は「B」テーマと割り振っている。
例えば
exsample.com/hoge
というURLがあった場合は「B」が適用されると思うが、「A」のまま。
exsample.com/hoge/
末尾に「/」を付けると「B」が適用される。
ThemeKeyのTheme Switching Rule Chainで
drupal:path = hoge ? テーマ名
drupal:path = hoge/% ? テーマ名
で設定している。
hogeというページは、pageのコンテンツタイプで作成し、URLを指定したもの。
どうしても変化ないので
node:nid = 1111 ? テーマ名
drupal:path = hoge/% ? テーマ名
とnidで直接指定したら。
exsample.com/hoge
exsample.com/hoge/
どちらでも同じテーマが適用されるようになった。