Бывает, что нужно в Virtuemart 3 убрать сортировку по со страниц категорий товара. По умолчанию идет сортировка по названию и по категории товара. Если я единственный продавец в данном магазине и продаю допустим только жилетки из шерсти, то мне совершенно не нужны эти сортировки и чтобы их убрать нужно для начала найти файл категорий товара Virtuemart 3.

 

Если Ваш виртумарт адаптирован в шаблон то найти данный файл можно по пути: /templates/ваш шаблон/html/com_virtuemart/category/default.php

Если в указанном месте оказалось пусто - не расстраивайтесь, Вам нужно сюда: /ваш сайт/components/com_virtuemart/views/category/tmpl/default.php

Далее находим в файле строку: <?php echo $this->orderByList['orderby']; ?>

это и есть сортировка по категории/названию производителя

и сразу под ней <?php echo $this->orderByList['manufacturer']; ?>

это сортировка по выбору производителя

Можно смело удалять обе. В моём случае это 177 и 179 строки.

Идём дальше: совершенно не нужной вещью, по моему мнению, является надпись показано сколько то товаров из .... В общем тоже нужно убрать. Берем строки:

<div class="vm-pagination">

        vmPagination->getPagesLinks (); ?>

        vmPagination->getPagesCounter (); ?>

    

    

vmPagination->getResultsCounter ();?>
vmPagination->getLimitBox ($this->category->limit_list_step); ?>

(строки 183-192)

 

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

Image