Как мой модуль может добавить записи XML Sitemap?
-
16-10-2019 - |
Вопрос
У меня есть модуль с обработчиком обратного вызова страницы для пути «Продукты». Таким образом, если пользователь перемещается в продукты/яблоки, то модуль представляет страницу о наших яблоках, и если он переходит в продукты/апельсины, то и т. Д. Эти страницы включают подробную информацию о различных продуктах.
Я бы хотел, чтобы XML Sitemap была заполнена из моего модуля. В конце концов, это мой модуль, который знает, какие продукты существуют, их описания и т. Д.
Любой крючок или что -нибудь, что я могу использовать для этого?
Решение
Базовая функция, которую вы называете xmlsitemap_link_save.
Я не знал о каких -либо документах о том, как использовать это, но узлы добавляются в карту сайта через xmlsitemap_node_nodeapi который в свою очередь вызывает xmlsitemap_node_create_link. Анкет Код для этого должен предоставить некоторое руководство о том, как построить $link
.