Здравствуйте!
Создаю меню локальной навигации по каталогу. Но ссылки в этом меню, когда их смотришь на странице - имеют вид taxonomy/term/10 (в итоге при переходе по ссылке мы попадаем не на человекопонятный урл, а на классический drupal-овский)
Хотя если перейти в редактирование этого меню, то там указываются человекопонятный урл: catalog/dvigatel
Меню создавалось с помощью taxonomy menu, который впоследствии был отключен (чтобы случайно кто то не обновил меню посредством нового создания меню с помошью модуля)
taxonomy menu trails - оставил включенным
Подскажите, где загвоздка?
Комментарии
ВОзможно ли это из-за отключения taxonomy menu? pathauto стоит и включен (ссылки при редактировании меню ведь норм, но в блоке - taxonomy/term/цифра)
Надо поправиться, не чистые урлы а Синонимы URL
global redirect поправил проблему - переход по ссылкам получается на красивый урл (но в меню он все же классика)
Частично решена проблема
вот не похер какие там в меню урлы?
Правильнее, чтобы в меню тоже были ЧПУ, иначе у вас получается дублирование ссылок на страницы, плохо для SEO.
SEO головного мозга тут, а не дублироване ссылок. Алгоритмы уже давно канониклы от шортлинков отличают.
Как всегда, находятся знатоки, настоящие "мастера" своего дела:)
так надо было уже делать uninstall модуля - ведь он создает таблицу в бд и работает с ней
и заодно сделать rebuild menu
сколько сделал сайтов, сколько сделали другие, сколько просто видел. Никто не парился по этому поводу и у всех все ок.
Если так принципиально, ручками ссылку задайте.
Если этот niclan - тот самый, то ему можно доверять:) По урокам niclan -блога учился азам друпала
Подскажите ещё такой вопрос:
Продукция:
- Двигатель
-- Крышки цепи
Имеется вот такая вот иерархия терминов, получаем синонимы урлов в виде Имя_сайта/catalog/dvigatel/kryshki-cepi - все хорошо, но в ноде этого товара имеем:
Имя_сайта/catalog/kryshki-cepi/kryshka-cepi-s-salnikom-dlya-dvigateley-zmz-405-406-409
А хотелось бы Имя_сайта/catalog/dvigatel/kryshki-cepi/kryshka-cepi-s-salnikom-dlya-dvigateley-zmz-405-406-409
Настраиваю в Главная » Управление » Конфигурация » Поиск и метаданные » Синонимы URL » Синонимы URL на вкладке patterns. Для "Pattern for all Единица каталога paths" было catalog/[node:field-catalog-href]/[node:title], а как ему указать чтоб он брал родителя термина таксономии (Двигателя как в данном примере)?
И надо ли делать после изменения bulk update чтобы получить изменения?
Мое предположение что нужно указать ему catalog/[node:field-catalog-href:1]/[node:field-catalog-href:2]/[node:title], но я боюсь что после bulk update у меня ранее созданные менюшки все потеряют ссылки правильные
taxonomy menu trails я предпологаю что где то постоянно работает, поэтому не стал удалять, тем более место на сервере и производительность позволяют:)
У единиц каталога сейчас настроен путь catalog/подтермин/тайтл продукта. нужно: catalog/родительский термин/подтермин/тайтл продукта.
Это вообще возможно?:)
Да
А как?)
что то не дало желаемого результата, bulk update запускал, а адрес как и прежний остался у ноды