Как мой модуль может добавить записи 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