Как скрыть отображение дочерних товаров в категории и модулях Virtuemart 2/3?

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

Не отображаются миниатюры после обновления Virtuemart до 3.0.12?

Давно не добавлял фотографии на сайт вручную, но вот появилась такая необходимость и я был несколько удивлён, что добавляемые мною фотографии перестали отображаться на сайте. Немного подумав, перешёл я на вкладку «Изображения» и увидел что для вновь загружаемых картинок не прописывается URL миниатюры. Сразу хочу сказать, что в данном случае многое зависит от того, как разработчики сделали шаблон и способ решения может отличаться. Читать далее →

404 ошибка при поиске в Virtuemart 2

php-joomlaСегодня на одном из сайтов столкнулся с проблемой выпадания 404 ошибки после совершения поискового запроса в форме, которая находится на странице категории.
Проблема в данных, которые передаются POST-запросом, точнее в их недостаточном количестве. Читать далее →

Шпаргалка. Поля в корзине и их модификации для Virtuemart 2/3

Читая официальный борд вирта, всё больше и больше узнаю для себя о существовании прекрасных статей, который помогут начинающему разработчику сделать свой шаблон для Virtuemart. В этот раз речь пойдёт о корзине. Поехали! Читать далее →

Вывод описания в категории Virtuemart 2/3 если в ней нет товаров?

Не уверен, что данная проблема имеет место быть в каждом шаблоне для Virtuemart, но попался мне тут один такой, который не отображает описание категории если в этой категории нет товаров. Решение довольно простое.

В шаблоне категории: /templates/шаблон/html/com_virtuemart/category/default.php (или как он у Вас там называется)

Находим строку, которая как бы нам говорит о том, что показывать, если товары есть:

<?php if (!empty($this->keyword)) {

Так вот нам нужно описание категории вынести за пределы этой конструкции, то есть вот это:

<?php if ($this->category->category_description) { ?>
<div class="category-description">
<?php echo $this->category->category_description; ?>
</div>
<?php } ?>

Вынести куда-то ниже по файлу, лично меня устроило разместить этот код в самом низу страницы.

Шпаргалка. Вывод различных цен на товар Virtuemart 2/3

logo-vmНедавно заметил такую несправедливость: разработчики Templatemonster, решили практически во всех своих новых шаблонах искоренить вывод какой-либо цены, кроме окончательной. Таким образом, не получается по-умолчанию вывести даже старую и новую цену на товар. Короче говоря, публикую заметку о том как вывести разные цены на странице товара или категории. Читать далее →

Шпаргалка. Вывод информации на странице категории Virtuemart 2/3

logo-vmВ продолжение вчерашней статьи, выкладываю очередную шпаргалку по полям, которые на этот раз можно вывести в категории товаров. Такими темпами, в ближайшем будущем можно будет написать полноценную статью по созданию шаблона для Virtuemart, но пока довольствуемся тем, что есть. Читать далее →

Шпаргалка. Вывод информации в карточке товара Virtuemart 2/3.

logo-vmЧасто приходится выводить в карточку товара какую-либо дополнительную информацию, например вывести артикул в карточку товара или например, габариты товара. В большинстве шаблонов, вывод этой информации крайне ограничен разработчиками, по-этому публикую очень полезную справку по полям, которые можно вывести в карточке товара. Читать далее →

Добавление произвольного поля в форму «Задать вопрос по этому товару» в Virtuemart 2/3

php-joomlaВ Virtuemart откровенно говоря много проблемных мест, и одно такое место — это невозможность управления полями формы «Задать вопрос по этому товару». Точнее такая возможность есть, но для этого нам необходимо внести некоторые изменения в код нашего шаблона, а также, небольшие изменения в ядро Virtuemart. Читать далее →