モジュールはXML SiteMapエントリをどのように追加できますか?

drupal.stackexchange https://drupal.stackexchange.com/questions/16627

  •  16-10-2019
  •  | 
  •  

質問

パス「製品」のページコールバックハンドラーを備えたモジュールがあります。したがって、ユーザーが製品/リンゴに移動した場合、モジュールはリンゴに関するページを提示し、製品/オレンジなどに行く場合は、これらのページにはさまざまな製品に関する詳細が含まれています。

XML SiteMapをモジュールから入力したいと思います。結局のところ、どの製品が存在するか、その説明などを知っているのは私のモジュールです。

フックやそのために使用できるものはありますか?

役に立ちましたか?

解決

あなたが呼ぶベース関数はです xmlsitemap_link_save.

私はこれを使用する方法に関するドキュメントを知りませんが、ノードはサイトマップに追加されます xmlsitemap_node_nodeapi 順番に呼び出します xmlsitemap_node_create_link. 。そのためのコードは、構築方法に関するいくつかのガイダンスを提供するはずです $link.

ライセンス: CC-BY-SA帰属
所属していません drupal.stackexchange
scroll top