書いていただいたテンプレートの通りだと、
オリジナルの属性をチェックしたページの下層ページがナビから表示されなくなりました。
下層ページだけでなく、オリジナルの属性をチェックしたページ自体も非表示にするために
if (!$exclude_page) {
を
if (!$exclude_page && !$exclude_subpages) {
に変更しました。
!を取るとやはり階層表示できなくなるようですので、
ページ属性にチェックが入っている場合、表示するという風には現状できないということで納得いたしました。
なので「メニューAに含む」ではなく「メニューAに含まない」属性で進めたいと思います。
どうもありがとうございました。
takuro hishikawa
Re: 特定のページだけオートナビなどを使ってメニューに表示する方法