VM 2.x Multiple Customfield Filter (Аналог Cherry Picker)

Разработчик Дмитрий переделал данный файл и все отлично работает!
 
в файле param.php находим вот это:
Код:
$html = JHTML::_('select.genericlist', $selects,'customProductData['.$product->virtuemart_product_id.']['.$group->virtuemart_custom_id.']['.$group->virtuemart_customfield_id .']',array('class' => "vm-chzn-select"),'value','text',$selects[0],false,true);

и меняем на это:

Код:
    $html = '';
            foreach($selects as $v){
                $html .= '<label><input type="radio" name="customProductData['.$product->virtuemart_product_id.']['.$group->virtuemart_custom_id.']['.$group->virtuemart_customfield_id .']" value="'.$v['value'].'" />'.$v['text'].'</label>';
            }

Отличное решение!

С помощью плагина замены например этого - Для просмотра ссылки Войди или Зарегистрируйся
И нескольких строк
You have a nonactivated version which displays up to 10 search results. Activate your module here: =
MyExt.eu =
ttp://myext.eu =
Кстати этим плагином скрываешь только при загрузке страницы, затем когда делаешь хоть один выбор, то надпись снова появляется... поэтому ваше решение не актуально
 
Последнее редактирование модератором:
Модифицируем код а потом жалуемся на разные "шеллы" и проблемы с сайтом. Приложите переделанный файлик - охота взглянуть.
 
Модифицируем код а потом жалуемся на разные "шеллы" и проблемы с сайтом. Приложите переделанный файлик - охота взглянуть.
файл один в один как в исходнике Для просмотра ссылки Войди или Зарегистрируйся и делаем то что написано тут: Для просмотра ссылки Войди или Зарегистрируйся
 
Здравствуйте подскажите пожалуйста как правильно сделать привязку по значению?Т.е. у меня есть к примеру размер обуви 35, а длина стельки у каждого производителя разная к примеру 13,14,15,16.Вот как привязать чтоб когда выбирался размер 35, то в пункте размер стельки высвечивалось только 13,14,15,16???
 
как сделать, чтобы сортировка в фильтре была не по полю ordering, а по имени? копала /modules/mod_virtuemart_param_filter/helper.php, но безрезультатно

сама спросила, сама и отвечаю:
чтобы сделать сортировку всех полей по алфавиту откройте /modules/mod_virtuemart_param_filter/helper.php в функции getCustomValues
вместо $q .= ' ORDER BY `virtuemart_custom_id`,`ordering`;
вставить
$q .= ' ORDER BY `virtuemart_custom_id`, value';
а произвольную сортировку можно как то сделать?а то у меня к примеру есть категория под названием "другая" вот как бы мне ее в самый конец загнать
 
а произвольную сортировку можно как то сделать?а то у меня к примеру есть категория под названием "другая" вот как бы мне ее в самый конец загнать
Сам спросил сам отвечаю. чтоб разместить категории в фильтре по такому порядку как вам надо нужно зайти в virtuemart-категория и в столбике порядок, указать нужный вам порядок категорий и нажать вверху столбика кнопку сохранить.
Может кому то пригодиться
 
ситуация следующая...я переделала стандартный модуль производителей, чтобы при клике на название бренда открывались сразу все товары производителя. Ссылка на бренд такого вида index.php?option=com_virtuemart&view=category&virtuemart_manufacturer_id=N, где N-id производителя.
Как сделать, чтобы фильтр подхватывал производителя и не загружал весь список настраиваемых полей?
 
Почему данный модуль не сохраняет выбранные значения?
Выбрал. зашел в товар, вернулся- все сброшено. можно это как-то исправить?
 
Назад
Сверху