проблема с каталогом ubercart и таксономией словаря

Раздел форума: 

Добрый день!
суть проблемы: при создании каталога вышло вот такое, беда с терминами таксономии и каталога, разные пути и выводит разные страницы с товаром:
taxonomy/term/1
taxonomy/term/2
taxonomy/term/3

catalog/1
catalog/2
catalog/3

для меня так и не понятно почему он задаёт путь словарю таксономии одни ссылки а для каталога уберкарта другие ссылки,
как такое вышло помогите разобраться ? и как это исправить чтоб не было такого в будущем.?
и ещё одно ubercart выводит отдельно ноду с терминами каталога как его убрать из видимости на сайте и в пути адреса????

 

*сайта на drupal 6.22 + ubercart 6.x-2.7

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
Прикрепить
Максимальный размер файла: 128 МБ.
Разрешённые типы файлов: txt doc docx rar zip xls xlsx pdf odf odt jpg jpeg gif png psd rtf.

Отключите модуль каталога,

Отключите модуль каталога, используйте модуль tvi

http://drupal.org/project/tvi

для настройки внешнего вида страницы раздела. Если нужно вывести меню каталога, то можете использовать модуль taxonomy menu

http://drupal.org/project/taxonomy_menu

 

Настроить путь можно с помощью модуля pathauto, transliteration.

 

поставил модуль tvi и как-то

поставил модуль tvi и как-то не выходит задуманное, можете немного подробней рассказать о натсройке отключения ноды вывода терминов каталога, а так же не выходит отключить пути таксономии и каталога :( таки осталось заходим меню каталога- термин каталога- видим товар (путь один: catalog/rozy-(синоним),  catalog/1- (система), а путь такосономии katalog/rozy-0-(синоним)  taxonomy/term/1-(система), выходит что по двум разным путям выводится товар, помогите разобратся.....

Можно запретить поисковикам

Можно запретить поисковикам индексировать  ваш сайт по определенному пути, например catalog/*, для этого можно прописать в robots.txt

Disallow: catalog/

 

Если нужно перенаправлять с taxonomy/term на страницу каталога, то можно использовать .htaccess, в нем дописать такое вот правило:

http://www.drupal.ru/node/41734

Возможно это поможет.

 

уже думал над реддиректом, но

уже думал над реддиректом, но как это-то слишком грубый способ, не ужели нет возмоности отключить вывод ноды с терминами каталога, а так же чтоб путь терминов был один, а не так как ща уберкарт себе задаёт путь, а таксономия себе путь делает и оба выводят разные ноды с товаром......??????

Пусть будет два вывода,

Пусть будет два вывода, закройте один из них в robots.txt.

Можно переопределить шаблон страницы термина таксономии отдельного словаря и удалить там переменную контент. Или в видимости блока содержимого поставить, чтобы содержимое не выводилось на странице taxonomy/term/* .

Вывод терминов таксономии это краеугольный камень друпала. Проще доработать вывод таксономии, чем создавать что-то свое.

очень благодарен за помощь,

очень благодарен за помощь, решил реддиректом закрыть пути таксономии, но вторая проблема с выводом меню каталога в отдельной ноде как его убрать их пути крошек ? выходит что проходишь в термин каталога нажимаешь в крошках на слово каталог и мы видем отдельную ноду с тремя терминами? как бы это обойти лучше бы уже выводился там вьюс уберкарта добавить бы фильтр отбора по термину и было бы супер.

Вывод терминов нужно

Вывод терминов нужно переписывать в шаблоне node.tpl.php. Для этого нужно переопределить шаблон ноды продукта node--product.tpl.php (в 7ке с двумя дефисами в 6 с одним). Удалить переменную выводящую термины и вместо них вручную вывести поля терминов (field_tags по умолчанию), ссылки при этом тоже нужно будет вручную прописыть.

Чтобы сделать меню с ссылками с get-запросом нужно свой модуль писать, стандартными методами не получится сделать, потому что стандартные методы как раз пытаются этого избежать.

и ещё один вопрос, тут что-то

и ещё один вопрос, тут что-то нахимичил в .htaccess с реддиректом страниц, всё вернул как было и теперь один термин каталога выбивает на "страница не найдена", что делать? как вернуть ссылку прежнию как была, вроде вернул фал обратно старый должно же нормалньо отображать.... но не хочет!?

 

Здравствуйте. Столкнулась с

Здравствуйте. Столкнулась с аналогичной проблемой Frown Добавляю раздел каталога через таксономию, пишу путь например:  krovati, патч стоит, в строке получаю catalog/2, в синонимах появляется система:  taxonomy/term/2 а синоним: krovati при этом обе эти ссылки не рабочие! Ведут на страницу ошибки EntityMalformedException: Missing bundle property on entity of type taxonomy_term. in entity_extract_ids() (line 7721........../www/includes/common.inc). Всё работает только по адресу catalog/2.

Не подскажите как это исправить?