私は Zend Framework サイトマップを次のように使用します。
echo $this->view->navigation()->sitemap();
コントローラーで。
1つの問題を除いて、それはかなりうまく機能します:
クライアント部分のナビゲーションと一緒に、Web のパブリック部分の 1 つの大きなナビゲーションがあります。
問題は、ACL によってゲストに対して禁止されているエントリには、次のようなものがあることです。
<url><loc>http://mywebsite.com/sitemap.xml/#</loc></url>
禁止されているエントリを印刷しないようにサイトマップに指示するにはどうすればよいですか? 私の現在の設定では、サイトマップは、ACL によって禁止されているナビゲーションのすべてのエントリに対して上記の行を出力します。
ありがとう、デビッド