Вы здесь

Как добавить в sitemap ссылки на Views?

0

Есть куча динамических ссылок, создаваемых с помощью views'ов.
Примерный вид ссылок: "/page/1/2/3", где 1,2 и 3 это динамические параметры.

Как включить эти ссылки в sitemap.xml, создаваемый модулем XML Sitemap.

Версия Drupal: 
7.x
Связанные проекты: 
ViewsXML sitemap
Вопрос задан 01.02.2016 - 13:08

Ответы

0

В комплекте XML sitemap есть модули XML sitemap custom и XML sitemap menu.
Одним из них можно добавить собственную ссылку. Выберите наиболее Вам подходящий.

Ответ дан 01.02.2016 - 13:26

Я знаю по custom.. Параметры динамические. Диапазоны значений могут быть бесконечными. Вручную каждую ссылку добавлять в sitemap или маски типа "/page///*" работают?

Комментарий оставлен 01.02.2016 - 19:04

custom - каждую ссылку записывать.
menu - те что с меню автоматом пишутся.

Комментарий оставлен 01.02.2016 - 19:38
0

в кастомном модуле добавьте код, который в определенном хуке будет создать все возможные варианты для вашего урла. Допустим, в урле 1 - ид термина, 2 и 3 ид ноды, тогда нужен hook_taxonomy_term_insert, который создает все возможные записи в sitemap типа current_term_id/node_id/node_id и hook_node_inser, который создает записи типа term_id/current_node_id/node_id и term_id/node_id/current_node_id. Это просто пример, реализация зависит от того, что за ид в пути указаны

Ответ дан 01.02.2016 - 20:52