Синонимы pathauto для иерархических терминов таксономии в drupal 7

Предположим у вас есть многоуровневый словарь таксономии. Логично, чтобы УРЛы строились по схеме:

sitename.com/термин_1_уровень/термин_2_уровень/термин_3_уровень

Например, для интернет-магазина это может быть: shop.ru/tovary/molochnye-producty/slivki

В drupal 7 для этих целей существует замечательный токен [term:parents:join-path]

Таким образом, шаблон, для термина таксономии будет таким: [term:parents:join-path]/[term:name]

Для материала, принадлежашего этому словарю логично сделать шаблон пути по следующей схеме:

[node:field-category:parents:join-path]/[node:field-category]/Синонимы pathauto для иерархических терминов таксономии в drupal 7

Результатshop.ru/tovary/molochnye-producty/slivki/slivki-33-korovy

Получившиеся красивые урлы логичны с точки зрения поисковых систем и с точки зрения пользователей.

Оставить комментарий

Быстрый заказ