non_listで表示しない設定にしたページに添付ファイルをつけると「全ページの添付ファイル一覧」にそのページ名が表示されてしまいます。
attach.inc.phpを下記のように修正することで対策できそうですのでご検討をお願いします。
attach.inc.php 750行目付近~ファイルの最後 function toString($page='',$flat=FALSE) { + global $non_list; if ($page != '') { if (!array_key_exists($page,$this->pages)) { return ''; } return $this->pages[$page]->toString($flat); } $ret = ''; $pages = array_keys($this->pages); sort($pages); foreach ($pages as $page) { - $ret .= '<li>'.$this->pages[$page]->toString($flat)."</li>\n"; + if (!preg_match("/$non_list/",$page)) + { + $ret .= '<li>'.$this->pages[$page]->toString($flat)."</li>\n"; + } } return "\n<ul>\n".$ret."</ul>\n"; }