Подскажите, как создать второй словарь таксономии и вывести его содержимое в другой каталог

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

Аватар пользователя Wufasa Wufasa 7 мая 2014 в 12:21

Доброго времени суток, уважаемые.
Делаю интернет-магазин на Drupal 6 + Ubercart. Если быть более точным, то за основу взял сборку drushop.
В принципе сборка мне понравилась и непонятных моментов не возникало - словарь таксономии, в котором есть термины, категории и подкатегории, выводились в каталог, все вроде понятно. Но мне было понятно ровно до того момента, когда понадобилось создать еще один каталог.
Поясню, чтобы было ясно: магазин игрушек, занимается продажей игрушек и товаров (логично Wink ), товары выводятся в каталог по терминам и категориям. Естественно словарь таксономии так и называется "Каталог" и уже подразумевает, что Товары из Каталога продаются.
Но по пути ведения малого бизнеса возникла идея сдавать игрушки на прокат. Вот тут то я и задумался.
Почему, спросите Вы? Создал бы еще один термин и обозвал бы его "Прокат"...но не все так просто. Если создать новый термин и его категории, то их содержимое автоматом будет видно в каталоге товаров (которые продаются, а нужен прокат, то есть отдельно), а также в блоке "Новые товары" (что мне тоже не нужно).
Придумал значит я создать еще один тип товара и новый словарь таксономии. Сразу скажу - с друпалом "общаюсь" всего месяц-полтора.
Уберкарт автоматом создает свой тип товара при установке. Посему решил создать класс к этому типу товара и обозвать его "Прокат".
Далее создал второй словарь таксономии - "Прокат", и добавил термины. Настроил Pathauto и taxonomy_menu. Добавил пару-тройку тестовой продукции для проката. И сразу пошла головная боль Lol
Так, отображение "товаров на прокат" не каталогизируется. Т.е. если зайти в меню "Каталог-игрушки-куклы", то будет каталог 3х5 товаров в таблице. Но у меня с каталогом на прокат выводятся сразу полные материалы и без таблицы и друг под другом...начал копать в сторону Views (думаю правильно). Клонировал Вьюху "Каталога Уберкарта" и в "Аргументы -> Таксономия: ID Термина (с глубиной)" заменил Каталог на Прокат; заменил путь на "catalogrent/%". И все...дальше ступор...каких-либо изменений не произошло. При открытии "catalogrent/" - "Запрашиваемая страница не найдена". Короче, я что-то не правильно сделал либо не доделал Sad

Подскажите пожалуйста, как вообще работают с Уберкартом и новым (отличном от первого) каталогом? Может есть у кого информация - создавать новый тип товара или через создание класса к типу товара Уберкарта идти?

Заранее благодарен за помощь Wink

Комментарии

Аватар пользователя Wufasa Wufasa 7 мая 2014 в 14:00

Да, друпал 6 ...
В сборке Уберкарт. Именно не пойму как сделать второй каталог, т.е. второй словарь таксономии на основе нового типа товара (класса уж в нашем случае), а после и вывод всего созданного в отдельный каталог.

Могу ссылку на сайт дать, чтоб наглядно было, если ссылки разрешены конечно Wink

Аватар пользователя vortex vortex 7 мая 2014 в 15:33

делать новый сайт на D6 - это экстрим.

Форум сборки - это лучший вариант. Я сомневаюсь, что кто-то захочет влазить в чужую голову, т.е. в сборку.

Вообще раз Вы понимаете views, то первый вариант был лучше. Просто ввести в текущие представления исключения для нового термина "прокат", а в новых views сделать только по прокату.

Аватар пользователя Wufasa Wufasa 7 мая 2014 в 22:07

Понятно...а зачем же тогда предусмотрены классы для типа материала, если с ними геморрой такой? Sad
На форуме, откуда качал сборку, тишина какая-то Wacko

Аватар пользователя Wufasa Wufasa 8 мая 2014 в 9:41

Вообщем, пошел я другим путем. Создал еще один словарь таксономии и термины к нему. В представлениях прописал, чтобы в каталоге товаров и в новых товарах было все кроме проката.
Но опять же появились вопросы...можно ли сделать еще одну корзину товаров, в которую будут попадать исключительно товары для проката? либо как убрать кнопку "добавить в корзину" из товаров, находящихся в классе таксономии "Прокат"?..

P.S. думаю проще было поставить на субдомен еще один аналогичный (одинаковый) магазин и уже на нем делать только прокат...чувствую, что так и надо было делать Wacko