モジュールはXML SiteMapエントリをどのように追加できますか?
-
16-10-2019 - |
質問
パス「製品」のページコールバックハンドラーを備えたモジュールがあります。したがって、ユーザーが製品/リンゴに移動した場合、モジュールはリンゴに関するページを提示し、製品/オレンジなどに行く場合は、これらのページにはさまざまな製品に関する詳細が含まれています。
XML SiteMapをモジュールから入力したいと思います。結局のところ、どの製品が存在するか、その説明などを知っているのは私のモジュールです。
フックやそのために使用できるものはありますか?
解決
あなたが呼ぶベース関数はです xmlsitemap_link_save.
私はこれを使用する方法に関するドキュメントを知りませんが、ノードはサイトマップに追加されます xmlsitemap_node_nodeapi 順番に呼び出します xmlsitemap_node_create_link. 。そのためのコードは、構築方法に関するいくつかのガイダンスを提供するはずです $link
.
所属していません drupal.stackexchange