Как сделать так, чтобы при заходе в каталог вверху каждого раздела была строка - сортировка по цене, наименованию, наличию товара, как это обычно делается в интернет-магазинах?
Пыталась с помощью views это сделать, но ничего не получилось:( К тому же, не знаю, как в разделы каталога поместить дополнительную информацию, кроме самих товаров
нашла только вот это, но поскольку это development модуль, страшно ставить его http://drupal.org/project/uc_advanced_catalog
Комментарии
1. Для отображения модулем Views в виде таблицы, сортировку можно ставить по колонкам.
Если охота сортировать таблицу и по колонкам и по строкам есть модуль tablegroup (проверял у себя, работает).
Ежели необходимо сортировать отображения в виде списков, можно воспользоваться плагином с drupal.org.
2. Товары - это ноды, можно воспользоваться CCK, и завести дополнительные поля, в которых и можно будет поместить необходимую информацию. Либо даже тип материалов, который посредством node_refernce может ссылаться на любой товар.
Ставьте dev,множество нормальных модулей в dev.
В модуле Advanced Catalog, по-моему, нельзя настроить открытую пользовательскую сортировку.
retuam, мне нужно отображение в виде сетки только, поэтому первый Ваш способ не подходит:(
volocuga, может и правда не стоит их бояться:)
поставила Advanced Catalog. как то он коряво выводит сетку товаров. нет границ в виде линий вокруг товаров (в css файле этого модуля может нужно что-то прописать или где?), как если бы выводилось с помощью сетки в настройках каталога (там все красиво и ровно, товары как бы в квадратиках. сорри, не могу объяснить по-другому:)),
нормальные миниатюры никак не могу сделать в views grid, чтобы показывались в сетке
как-то мне не понравился модуль, хотя сортирует хорошо. может я что-то не поняла просто
СSS файл этого модуля можно вообще отключить, либо просто почистить, и использовать собственный стиль... Хотя в самом uc_advanced_catalog.css только одна инструкция :))). Кроме того, повторюсь, Advanced Catalog не позволяет конечному пользователю менять сортировку отображения ASC/DESC.
а как можно отключить CSS файл модуля? извините за глупый вопрос, опыта маловато у меня с друпалом еще:(
пробовала в файл uc_advanced_catalog.css скопировать содержимое uc_catalog.css. никаких изменений
только что залогинилась другим юзером. сортировка ему доступна
потом зашла гостем. все ок!
В файле template.php вашей темы добавьте.
$css = $vars['css'];
unset($css['all']['module']['sites/all/modules/ubercart/contrib/uc_advanced_catalog/uc_advanced_catalog.css']);
$vars['styles'] = drupal_get_css($css);
}
Только отключение, вряд ли приведет к результату, настройте лучше стиль самостоятельно, в том же uc_advanced_catalog.css.
спасибо. попробую