Re: 特定のページだけを階層を含めたメニュー表示にする

2016年7月6日 at 5:30

便乗します

多言語化の auto_nav メニューで悩んでいます。

旧来は

ホーム--+
   |
  +-子供A
   |
  +-子供B
   |
  +-子供C

であったため
displayPages = 'top'
orderBy = 'display_asc'
displaySubPages = 'all'
displaySubPagesLevels = 'all'
の指定で
「ホーム」「子供A」「子供B」「子供C」
と並んでくれていましたが ustream の多言語化にならい

ホーム--+
   |
  +-ホーム(jp)--+
   |    |
   |    +-子供A
   |    |
   |   +-子供B
   |    |
  |    +-子供C
   |
   +-ホーム(us)--+
(以下略)

とした場合に「ホーム(jp)」をメニュー表示させることで悩んでます。

displayPages = 'second_level' からスタートしたときには「ホーム(jp)」が表示されずに
「子供A」「子供B」「子供C」だけになってしまいます。

displaySubPages/displaySubPagesLevels/displayPagesCID もいろいろと弄ってはみたのですが
なかなか思ったように表示されず手強くて困っています。
どう指定すると「ホーム(jp)」「子供A」「子供B」「子供C」と並んでくれるのでしょうか?

Re: 特定のページだけを階層を含めたメニュー表示にする

2016年7月8日 at 11:05
zapsgate さま

添付画像のように『外部リンク』としてサイトマップに追加してください。

ただし、パンくず表示のときに『ホーム / ホーム(jp) / 子供A』というように表示されますので、スタイルシート等で適宜対応してください。

よろしくお願いします。
 

Re: 特定のページだけを階層を含めたメニュー表示にする

2016年7月8日 at 14:32
返信ありがとうございます。
階層内にもう一つのページを外部リンクで作る、っていうのは発想がありませんでした。