xmlsitemap выводит ссылки на таксономию, а не на каталог товаров

Главные вкладки

Аватар пользователя Bakdimkaz Bakdimkaz 27 мая 2010 в 4:18

Доброй ночи всем ковыряющим сайты Smile

Интернет магазин имеет Ubercart'овский каталог товаров, который создается вида catalog/X из терминов таксономии.
Т.е. на морде в каталог уходишь по ссылкам вида catalog/X, где на странице список товаров-нод.

Однако модуль xmlsitemap генерирует карту исключительно из страниц, заметок и таксономии. Т.е. чтобы в карту сайта включались разделы каталога, по логике нужно включить туда термины каталога, которые в таксономии, но тогда они в карту сайта пишутся как /taxonomy/term/X

Пока решил вопрос ручным вводом ссылок на страницы каталога. но это у меня пока таких страниц 17, а ожидается на порядок больше терминов. Вот там можно будет повесится вручную вбивать и отслеживать.

Что делать, чтобы работало правильно на автомате, чтобы "включил и забыл"?

Комментарии

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 27 мая 2010 в 4:23

Правильно, так и должно быть. Для xmlsitemap существуют только системные друпаловские штуки типа ноды и терминов таксономии. Забудьте про стандартный каталог уберкарта. В стандартном виде уберкарт просто кусок полена. Если хотите сделать конфетку, ставьте виды и uc_views+ещё чего (по аппетиту). Товары выводите через виды короче. Карта будет ссылаться на термины таксономии и следовательно на категории ваших товаров.

Аватар пользователя Bakdimkaz Bakdimkaz 27 мая 2010 в 15:37

Пока мне удавалось наводить красоту и без views'ов, когда-нибудь я разовью навыки и до их использования.
Однако даже то, что Вы предлагаете - меня не устраивает. Ну не хочу я, чтобы адреса у меня строились через ссылки к таксономии.
Считаю, что это какая-то недоработка модуля, ибо он должен выдавать так, как это видно на сайте бродя по ссылкам, а не так как есть на самом деле. Следуя логике, что так и должно быть, то тогда в сайтмапу не должны попадать страницы-синонимы, однако они там есть, а оригинальных нечеловеческий названий - нет. Так почему же туда попадают адреса таксономии, если на сайте на них нет ни единой ссылки? Смысл в такой саймапе то?

Аватар пользователя selfar selfar 17 июня 2010 в 20:20

Я у себя в магазине использую модуль Pathauto и в созданном xmlsitemap файле выводятся уже измененные пути в том виде, в котором отображаются пользователю.