Настройка категорий товара в virtuemart 3

Опубликовано: 7 апреля, 2016
Обновлено: 5 февраля, 2023
Категория: Настройка VirtueMart

В этой статья я постараюсь коснуться всех вопросов, которых могут возникнуть при работе с категориями товаров в virtuemart.

Создание категорий

Список всех категорий магазина находится в Virtuemart > Товары > Категории

list-category

Для создания новой категории нажимаем кнопку Создать.

new-category

 

Здесь можно указать мета-теги, прикрепить описание и изображение для категории, выбрать родительскую категорию.

Кроме этого можно настроить отдельный шаблон для категории и изменить количество выводимого товара на странице по умолчанию.

Пункты меню для категорий

Желательно для каждой категории создать пункт меню с типом Virtuemart Категория.

menu-category

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

menu-punct-category

В адресе страницы будет участвовать алиас данного пункта меню, а не алиас, заданный в настройках самой категории.

Настройка сопутствующих категорий

По данному вопросу на блоге есть отдельная статья.

Показ дочерних категорий

Чтобы показать дочерние категории на странице родительской в Virtuemart > Настройки > Шаблоны нужно активировать опцию Показать подкатегории.

sub-category

Настройка внешнего вида категорий

В virtuemart 3 категории на главной странице магазина (опция Показать категории в Virtuemart > Настройки > Шаблоны) и дочерние категории на витрине магазина выводятся с помощью одного файла /components/com_virtuemart/sublayouts/categories.php

Чтобы изменения в этом файле сохранились при обновлении нужно скопировать его в папку /templates/имя_шаблона/html/com_virtuemart/sublayouts/. Если по этому адресу файл уже есть, то нужно править его.

Здесь можно скачать измененный код для этого файла, который добавит поддержку сетки bootstrap для списка категорий. Задать количество категорий в строке по умолчанию можно в Virtuemart > Шаблоны > Категорий в строке

quantity-category

Изменение длины описания категории

Для увеличения длины описания в базе данных в таблице _virtuemart_categories_ru_ru нужно изменить тип для category_description на TEXT и указать длину значения на 65 000

sql

Вывод ссылок на категории товара

Чтобы в карточке товара показать ссылки на все категории, в которые входит данный товар можно использовать этот код

Показ описания категории только на первой странице

Чтобы вывести описания категории только на первой странице с товарами нужно заменить код вывода описания в файле /components/com_virtuemart/views/category/tmpl/default.php

на

Скрыть категории на странице товаров производителя

При переходе ко всем товарам производителя так же показываются и категории. Чтобы их скрыть в файле /components/com_virtuemart/views/category/tmpl/default.php замените

на

Скрытие категорий без товара

Чтобы скрыть категории, в которых нет товара в файле /components/com_virtuemart/sublayouts/categories.php после

вставьте

в этом же файле заключите весь код внутри цикла

в дополнительное условие

Показ минимальной цены для товаров категории

Код ниже может быть полезен если нужно в блоке с категорией указать минимальную цену для товаров внутри этой категории.

В шаблоне вывода категорий /components/com_virtuemart/sublayouts/categories.php внутри цикла

в нужном месте добавьте

Показ производителя рядом с названием категории

Код ниже может быть полезен если необходимо вывести рядом с названием категории имя производителя для товаров внутри нее. Подойдет только если у всех товаров один и тот же производитель, поскольку данные берутся из первого товара в категории.

В файле /components/com_virtuemart/sublayouts/categories.php нужно заменить код вывода названия категории

на этот код

Вывод товаров в родительских категориях

Для вывода товаров в родительской категории в новой версии virtuemart появилась опция Show products of subcategories в Virtuemart > Настройки > Внешний вид. С ее помощью можно выводить товары в родительской категории первого уровня.

Если у родительской категории есть своя родительская категория и в ней также нужно показать товар, то в файле /administrator/components/com_virtuemart/models/product.php замените

на

и в конце файла /administrator/components/com_virtuemart/helpers/vmmodel.php добавьте

Этот хак нужно вносить после каждого обновления virtuemart.

Модули вывода категорий

По умолчанию в virtuemart идет только один модуль для вывода категорий Virtuemart Категории. В нем есть несколько шаблонов. Дополнительный красивый шаблон вывода всего списка категорий есть в этой теме на форуме.

Для вывода категорий в слайдере можно использовать модуль VM Category Module.

Для вывода категорий в меню можно использовать модуль VM Akkordeon Menu.

По мере поступления вопросов статья будет дополняться.

223 комментария

    Сергей

    Спасибо за статью. Ждал появления, а то в рунете новостные сайты по vm молчат уже давно.

    Прошу подсказать, а лучше привести пример изменения шаблона вывода товаров в категории, что-бы был вид таблицы, во vm2 вроде была такая возможность.

      admin

      admin

      По этому вопросу нельзя посоветовать универсальное решение, потому что зачастую в шаблоне уже переопределены стандартные классы vm для витрины товаров и изменен сам файл.
      Для каждого сайта нужно индивидуально настраивать.

    Андрей

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

    Sergey

    Спасибо за статью, а не подскажите как выводить описание категории, только на первой странице навигации, а на последующих - не показывать.

      admin

      admin

      Замените код вывода описания категории

      этим кодом

    Линда

    Доброе время суток! Подскажите, пож-та, как сделать чтобы картинки категорий тоже были ссылками?

      admin

      admin

      Здравствуйте!
      У Вас измененный шаблон, поэтому картинки без ссылок.
      В файле /templates/имя_шаблона/html/com_virtuemart/sublayouts/categories.php нужно дополнительно обернуть вывод картинки в ссылку по аналогии с названием товара.
      Если не получится, то пришлите ссылку на скачивание данного файла.

        seriyVolk

        Добрый день! Пытаюсь добавить ссылку на саму картинку Категории. Как я понимаю, часть этого кода надо обернуть в ссылку, пробовал, но не выходит. Может не правильно делаю, как правильно?
        Спасибо!

          admin

          admin

          Код в комментах вставляется с ошибками. Картинка обычно выводится кодом

          попробуйте заменить его на

          Если не получится, то прикрепите ссылку на отредактированный файл.

    Александр

    Добрый день! Спасибо за статью! Но , к сожалению, не нашел в ней ответа на проблему, с которой столкнулся. Суть такова:
    Есть категория с подкатегориями, содержащие товары.
    При выводе родительской категории не выводится описание этой самой категории при значении "Страница просмотра категории - categories" при чем названия и изображения подкатегорий выводятся. При значении "Страница просмотра категории - default" описание родительской категории выводится, но уже не выводятся названия и изображения подкатегорий, а вместо них выводятся сразу все товары, которые содержатся в этих подкатегориях.
    Собственно вопрос в следующем, как сделать так, чтобы при первом варианте вывода добавилось еще описание родительской категории?

      admin

      admin

      Описание категории выводится только если в ней есть товары. Попробуйте переместить в файле /components/com_virtuemart/views/category/tmpl/default.php (возможно данный шаблон переопределен в папке /templates/имя_шаблона/html/com_virtuemart/category/) код в самый конец

      Андрей

      В файле /components/com_virtuemart/views/category/tmpl/categories.php

      Дописать в файл код:

      Тогда при выводе родительской категории будет выводиться описание этой самой категории при значении "Страница просмотра категории - categories" и перечень подкатегорий.

      Ещё можно здесь же разместить сами товары. Дополнив кодом из файла рядом
      /components/com_virtuemart/views/category/tmpl/default.php и скопировать в конце в файл
      /components/com_virtuemart/views/category/tmpl/categories.php

      Будет вид:
      Описание родительской категории
      Выбор подкатегорий с фото
      Товары всех подкатегорий

    Александр

    Здравствуйте! Спасибо за статью! Но к сожалению у меня не получается вывести описание только на первой странице навигации. VM 3.0.10 при замене кода на

    Описание не выводится.
    Joomla 3.6.0 , включен SEF , ЧПУ - все штатное
    первая страница навигации выводится по адресу http://sait.ru/elektromobili.html

      admin

      admin

      Здравствуйте!
      Пришлите ссылку на отредактированный файл.

        Александр

        Добрый день! Ссылка на файл https://yadi.sk/d/dov0BysuuQhyf

          admin

          admin

          Попробуйте заменить

          на

            Александр

            Работает! Огромное спасибо!

    Konstantin99

    Добрый день.

    У каждой категории есть поле "описание" и оно обычно находится наверху страницы категории. В него удобно помещать всякие баннеры или небольшие тексты, на пару строчек.
    Какие могут быть решения, что бы поместить второй текст (для seo) к конкретной категории, где нибудь внизу страницы ?

      admin

      admin

      Здравствуйте!

      Вот отличное решение.

        george007ua

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

          george007ua

          Нашел временное решение (для меня), но другим оно может быть полезным.
          Можно выставить нужное колдичество знаков оипасния категории на главной странице Virtuemart
          Редактируем файл templates/ваш_шаблон/html/com_virtuemart/sublayouts/categories.php

          и в нужное Вам место вставляем следующий код

          В моме случае был этот блок, там что-то другое было прописано, но сути это не меняет. Цифра 200 означает количество символов в кратком описании категории.(В моем случае 0, хотя... если грамотно распределить запросы, то в сочетаниии с предыдущим решением можно сео организовать неплохо)

          Теперь осталось только добавить нужные стили нашему краткому описанию и все.

            admin

            admin

            Спасибо, что поделились.
            Также для управления отображением контента на разных страницах может быть полезна эта статья.

    Евгений

    Здравствуйте!
    Подскажите пожалуйста, как вывести название товара в категории над изображением товара, а под изображением вывести цену.
    спасибо!
    VirtueMart 3.0.16

    Евгений

    Всё, разобрался.
    нашёл ответ в вашем комментарии к другой статье.
    Спасибо!

      Кирилл

      в какой статье? ссылку киньте

        Евгений

        Приведу сам комментарий из ветки комментариев в той статье, а то там много комментариев, устаните искать).
        "ADMIN
        Февраль 25, 2015 at 22:36
        Здравствуйте!
        В virtuemart 3 нужно править \components\com_virtuemart\sublayouts\products."

        Собственно сама статья
        https://virtuemart.su/nastraivaem-stranicu-kategorij-vitrinu-tovarov-v-virtuemart-2/#comments

    Иван

    Здравствуйте. В статье вы описали способ Вывода ссылок на категории товара в карточке товара. А как вывести ссылки на категории для каждого товара на странице вывода категорий?
    Спасибо!

    И если можно, подскажите:
    Как можно выставить ограничение.
    К примеру есть категория. В ней лежит 5 товаров. Каждый товар состоит в 6 категориях. Как вывести на странице категории эти 5 товаров со ссылками на 3 первых категорий в которых состоит товар

      admin

      admin

      Здравствуйте!

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

      для вывода первых 3 категорий используйте код

      вставлять код нужно в файл /components/com_virtuemart/sublayouts/products.php, либо в переопределенный файл в папке шаблона /templates/t3_bs3_blank/html/com_virtuemart/sublayouts/products.php

        Иван

        Большое спасибо за Ваш ответ. Вывод категорий отлично работает. Единственное нужно вынести rel="nofollow" за ">" так как нарушается синтаксис.
        Так как мне он не нужен я его удалил вовсе.
        Правил html/com_virtuemart/category так как мне нужен вывод категорий для продуктов на странице категории с товарами.

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

        Этих ссылок не видно, но если заглянуть в код, то они есть, что не очень хорошо, особенно если задать стили с бэкграундом (на подобии меток). Можно ли заставить код работать корректно и не выводить лищние ссылки если у товара [i]<3 ?
        попытался прикрутить count и break но с моими знаниями ничего у меня не вышло.
        Большое спасибо за помощь!

          admin

          admin

          Попробуйте этот код

            Иван

            Все супер! Спасибо огромное!

    Артём

    Всем доброго времени суток. Подскажите, пожалуйста, как можно реализовать дерево категорий, на подобии того, как делают на новостных сайтах? Вот как здесь http://www.limontour.com/poleznaya-informacziya/4725-muzhskaya-obuv-poisk-rasprodazh-s-pomoshhyu-servisa-allprices.html
    Там в верху.

      admin

      admin

      Вы имеете ввиду хлебные крошки над строкой поиска?
      Если да, то это можно сделать с помощью стандартного модуля Навигатор сайта.

    Иван

    Здравствуйте. Решил использовать Virtuemart3 для реализации каталога (на подобии фотогалереи). Все практически сделал (в т.ч. и с вашей помощью ), все оформил, нашел даже отличное решение массового изменения разных характеристик товаров (могу поделиться если кому нужно)...Но был обнаружен досадный баг, который я не нашел как ликвидировать и который перечеркивает все труды. Это постраничная навигация с которой невозможно жить 🙂
    Если листать категорию, затем войти в карточку товара (даже в новой вкладке) или перейти на главную, а после вернуться вновь к просмотру категории товаров, то видим, что в списке отображается та страница на которой мы закончили просмотр перед переходом на другую страницу. При этом урл соответствует главной, а не текущей. При попытке пролистать далее не всегда это получается с первого раза - страница остается та же, а вот урл уже генерится верный, затем мы далее листаем в нормальном режиме! Если человек зашел на сайт и там в категории 100-200 товаров, после просмотра 2-3 товаров он просто закроет сайт, потому как придется постоянно бороться с этим глюком (обновляя страницу и т.д). Все что я нашел в решении данной проблемы - это пагинация аякс, которое в принципе как бы выключает пагинацию....но такое решение мне не подходит. Сколько шаблонов пересмотрел и платных и бесплатных везде данный косяк. При том в демо версии как правило1-2 страницы пагинации, потому как если добавить больше то косяк становится более явным и заметным. Возможно Вы сталкивались с такой проблемой и в курсе как сделать так чтобы пагинация работала по человечески, хотя бы как в самой joomla ? (ну я точно знаю что сталкивались 🙂 не столкнуться с ней нереально просто). Ни официальном форуме и на других не нащел ничегошечки! Поюзал рабочие сайты с виртуемарт3, которые якобы оптимизированные ...везде этот косяк! Если 10 товаров в категории, согласен, пролем нет 🙂 Спасибо за помощь

      admin

      admin

      Здравствуйте!

      Насколько я понял из тестов, проблема возникает только тогда когда человек прошелся по пагинации, после этого вернулся на главную и из нее снова пошел на страницу категории, которую просматривал. В этом случае действительно открывается страница, на которой закончился просмотр, а в url стоит адрес первой странице при включенном SEF. url показывается неправильный, но в навигации подсвечивается нужная страница.

      Как вариант быстрого решения можно добавить всем ссылкам на товары атрибут target="_blank", чтобы они открывались на новой вкладке браузера.

        Иван

        Да, я тоже так думал и закрыл глаза 🙂 но проблема возникает и тогда когда вы заходите в карточку товара. Я тоже так думал сделать _blank как вы говорите, но на практике оказалось независимо от того, открывается товар в новой вкладке или в той же, пагинация ведет себя все равно неадекватно - проверено!

        Привожу наглядный пример:
        Пример 1. (8 товаров на стр.)
        Переходим на страницу 4
        site.com/category-1?start=24
        открываем карточку товара в новой вкладке или в той же (не влияет на резульатат)
        site.com/product-25
        Возвращаемся в список категорий
        Пытаемся перейти на страницу 5
        урл: site.com/category-1?start=32
        подсвечивается страница 1 - контент с первой страницы
        Жмем еще раз на страницу 5 - со второго раза все корреткно

        Еще приятный бонус!
        Если человек пользовался кнопкой вперед и не смотрел на страницы? (что в принципе логично для среднестатистического юзверя)
        Он листает все заново после каждого просмотра товара и ясное дело этого он делать не будет 🙂

        На офиц. форуме есть вопросы на эту тему, но только вопросы!... ответов нет к сожалению. И если честно непонятно становится...либо способ устранения проблемы - это секрет, или просто никто не делает более менее серьезных магазинов на виртумарте 🙂 Но в моем случае это даже не магазин, и вот столкнулся с проблемой не искоренив которую сайт вообще сайтом называться не может.
        как то печально... 🙂 неужели придется возвращаться к К2...

        Иван

        И кстати! Самое примечательное! Если вы открываете товары с первой и со второй страницы все ок!
        А если начиная с третье то происходит то что я написал 🙂
        Практически во всех демках шаблонов максимум две страницы 🙂
        Но я думаю проблема с переходом на главную и обратно, а также та проблема что я описал выше...это одна и та же проблема...

          admin

          admin

          Попробуйте отключить SEF в настройках joomla и потестировать.
          Может быть проблема возникает из-за ЧПУ ссылок.

            Иван

            Ну а как же без SEF ? 🙁

            admin

            admin

            SEF нужен, просто если без него все будет работать правильно, значит дело в роутере.

    Иван

    да работает 🙂 но теперь на главную не переходит и категории ? :)))

      Иван

      и из карточки товара тоже ? . фууухххххх ?

        admin

        admin

        Что со всем этим делать трудно сказать. Будем надеяться, что в новых версиях vm эту проблему решат.

    Сергей

    Подскажите, пож-та, как сделать чтобы картинки категорий тоже были ссылками?
    Прочитал Ваш ответ Линде про оборачивание, ничего не понял.. А можно с кодом?
    Virtuemart3.

      admin

      admin

      Нужно править файл /components/com_virtuemart/sublayouts/categories.php (если есть, то файл /templates/имя_шаблона/html/com_virtuemart/sublayouts/). Оберните код вывода картинки в ссылку

      Если не получится, то пришлите файл.

        Сергей

        Спасибо, разобрался :))

          admin

          admin

          Отлично)

    Сергей

    Приветствую всех!
    Подскажите пожалуйста, как сделать ссылку на сторонний ресурс (на другой сайт) для категории? Чтобы при нажатии на категорию, пользователь попадал не в категорию а на другой сайт?

      admin

      admin

      Если для категорий не используется описание, то можно в поле с описанием указать ссылку на сторонний сайт (обязательно с http/https) и в /components/com_virtuemart/sublayouts/categories.php заменить

      на

    Александр

    Добрый день!
    Увидел необходимость на странице описания производителя выводить его товары вместо кнопки - "Показать все товары Brand"( /manufacturers/). Так реализовано в Joomshoping. Можно ли реализовать на VM 3.0.18. или при клике на "Показать все товары Brand" выводить описание с логотипом (товары уже там есть одного бренда) /manufacturer/

      admin

      admin

      Здравствуйте!
      Добавил код для решения этой задачи в статью по работе с производителями (раздел Вывод логотипа и описания производителя на странице всех товаров производителя).

    Михаил

    Здравствуйте! Как можно на оборот. чтобы Показ описания категории не было на первой странице... а наоборот было описание в категориях,но на первой не было отображение описания. Спасибо!

      admin

      admin

      Здравствуйте!
      Чтобы описание категории выводилось на всех страницах кроме первой используйте этот код

    Михаил

    Возможно ли в категории добавить модуль от joomla или текст-материал? и как это сделать? спасибо!

      admin

      admin

      Для вставки модульной позиции в описание можно использовать тот же код, что и для вставки модуль внутрь материала

      test - название позиции модуля.

        bssz

        а как сделать, чтобы один модуль был например на первой позиции в списке товаров категории, а второй на 4ой позиции. Типо: модуль товар товар товар модуль товар товар товар товар товар и ТД...

          admin

          admin

          Не понял вопрос, пришлите скрин того, что должно получиться в итоге.

            bssz

            https://ibb.co/xFT3X0R

            admin

            admin

            Можно прописать блоки с баннерами напрямую в шаблоне вывода товаров в модуле перед и после цикла foreach или прямо внутри него.

    Максим

    Добрый день.
    У меня такая проблема:
    При создании категории нет возможности выбрать родительскую категорию, т.е. уже создана одна категория (верхний уровень). Но при создании второй в списке присутствует только "верхний уровень". Соответственно создать подкатегорию не получается. Вот ссылка на тестовую страницу http://xn---24-5cd3ct6a2f.xn--p1ai/index.php/stolovoe-bele/skatertnaya-tkan?productsublayout=0
    Joomla! 3.6.4
    VirtueMart 3.0.18.4

      admin

      admin

      Здравствуйте!
      Пришлите скрин из Virtuemart > Товары > Категории и скрин из настроек конкретной категории где нельзя выбрать родительскую.

      admin

      admin

      Судя по скриншоту из списка категорий в админке какая-то ошибка. Пришлите доступ к админке на admin@virtuemart.su, постараюсь помочь.

        Maks_T52

        отправил

    Андрей

    Добрый день. Подскажите пожалуйста. Как убрать перечень подкатегорий со страницы категории. Соответствующая галочка в Настройки > Шаблон снята. Страница просмотра категории "Не определять". Если устанавливаю значение "categories", то описание, товары и подкатегории пропадают. Значение дефолт вообще не сохраняется.

      admin

      admin

      Здравствуйте!

      За вывод подкатегорий отвечает код в файле /components/com_virtuemart/views/category/tmpl/default.php

      Попробуйте его закомментировать.

        Aleksander

        Снова низкий Вам поклон. Спасибо!

    Галина

    Добрый день, подскажите, как убрать картинки с категорий, оставить только название категории? Спасибо

      admin

      admin

      Здравствуйте!

      Нужно править файл /components/com_virtuemart/sublayouts/categories.php (если есть, то файл /templates/имя_шаблона/html/com_virtuemart/sublayouts/categories.php). Удалите код

        Галина

        Спасибо!!! сработало.

          admin

          admin

          Отлично.

    Евгений

    подскажите, а можно сделать так чтоб при нажатии в меню на категорию, на страницу выводились все товары а не подкатегории?

      admin

      admin

      Самый простой вариант - назначить товарам несколько категорий, включая родительскую. Есть хаки, но после каждого обновления изменения нужно будет вносить заново, к тому же хак для одной версии может уже не работать в другой.

    Галина

    прям беда у меня с VirtueMart. сейчас на главной странице полный ужас и бардак, как это изменить ума не приложу. Хочу вывести на главную страницу как можно больше товаров. Всего 3 категории в одной из них 1 товар, в остальных побольше будет. хотелось бы в идеале, что бы на главной было хотя бы по 6 товаров из каждой категории, нужно уменьшить в размерах поле товара и сделать все более компактным, что бы в ряд было по 4 товара, кнопки "добавить в корзину" переименовать на "Купить" и уменьшить в размерах, изменить основной цвет кнопки на оранжевый. добавила внизу всех товаров на главной странице кнопку "все товары" хочу что бы она меняла размер автоматически в зависимости от экрана пользователя, я нашла только в настройках несколько предложенных цветов или сделать ее как ссылку, ни один из вариантов не нравится.

      admin

      admin

      Очень много вопросов в одном месте. Тяжело отвечать сразу по всему списку.
      Пожалуйста, разделите вопросы по сходным группам и задайте их на форуме в разделе virtuemart 3.

      IsaeffSerge

      IsaeffSerge

      Зайдите в Virtuemarte в Настройки - Шаблоны и в Настройки внешнего вида, напротив Категорий в строке и Товаров в строке выставьте нужные значения.
      По изменению стиля кнопок есть статьи на форуме.

    Владимир

    Приветствую, у нас 1с создает категории на сайте, но увы создается с ограничением в 10 позиций на странице, далее постраничная навигация по товарам.

    Подскажите пожалуйста, как можно на VirtueMart 3 увеличить для всего сайта "Исходное количество элементов в списке", чтобы количество товара на странице было более 10

      admin

      admin

      Посмотрите настройки в области Укажите последовательность разбиения на страницы для списка в Virtuemart > Настройки > Шаблоны

    Алексей

    Подскажите, пожалуйста. Может не совсем в тему. Есть урл вида site.com/category1/category2. Как из него убрать в меню, которое привязано к Virtuemart значение category1, т.е. родительский алиас?

      admin

      admin

      В Virtuemart > Настройки > SEO можно убрать адреса всех категорий из url, но как оставить только адрес одной категории, к сожалению, подсказать не смогу.

    Stas

    Подскажите как сделать уникальные title для пагинации virtuemart 3
    Допустим есть страница
    /produktsiya/produkt-ramki/ramki-a4-210-kh-297-mm/results,16-15.html и она ссылается на коническую /produktsiya/produkt-ramki/ramki-a4-210-kh-297-mm.html
    Но при этом страницы пагинации в консоли гугла лезет как повторяющиеся заголовки.
    Подскажите если кто решал этот вопрос то как

      admin

      admin

      Попробуйте этот плагин.
      Изменить шаблон title можно после установки в файле /plugins/system/joomirseopagination/joomirseopagination.php

    Дмитрий

    Добрый день, подскажите, пожалуйста, как сделать так, чтобы подкатегории отображались в самом низу страницы...

      admin

      admin

      Здравствуйте!

      Нужно перенести код вывода подкатегорий в файле /components/com_virtuemart/views/category/tmpl/default.php либо в переопределенном файле /templates/имя_шаблона/html/com_virtuemart/category/default.php после вывода товаров. Судя по сайту, у Вас измененный шаблон, пришлите ссылку на архив с файлом /templates/имя_шаблона/html/com_virtuemart/category/default.php посмотрим, что можно сделать.

          admin

          admin

          Без логина и пароля доступа к файлу нет, выложите на общедоступный файлообменник.

    Ruslan

    Скажите пожалуйста, почему может перемешиваться товар в категории VirtueMart. В категории виртуа открывая список товаров, один товар пропадает, либо идет перемешивание. Пример можно увидеть тут (заходя в категорию начните прокручивать страницу и увидите как один товар прячется).
    http://clever-flowers.ru/kompozitsii
    Спасибо

      admin

      admin

      У Вас позиционирование товаров в категории происходит с помощью скрипта.
      Очень странный метод, никогда такого не встречал.
      Судя по всему, шаблон платный, поэтому лучше обратиться к разработчику.

    Alex

    Здравствуйте!
    Товары выводятся в модуле VirtueMart Товары с примененным фильтром по определенной категории. Как в шаблоне вывода перед списком товаров вывести описание текущей категории?

      admin

      admin

      Здравствуйте!
      Попробуйте в шаблоне вывода товаров в модуле перец циклом вывода товаров добавить этот код

        Alex

        Спасибо! То, что нужно) Только заменил [php]$viewCatId = $params->get ('virtuemart_category_id');[php] и все работает.

          admin

          admin

          Хорошо.

    Provato

    Здравствуйте!
    А как можно убрать со страницы товара отображение подкатегорий, в которые входит товар?

    Полный путь к товару в структуре сайта выглядит так:
    сайт/категория/подкатегория 1/подкатегория 2/подкатегория 3/ товар.
    Так пришлось сделать ввиду облегчения применения правил ценообразования к группе товаров и по некоторым другим причинам.
    Товар входит в "подкатегория 1" и "подкатегория 3".
    И при вхождении на сайт/категория/подкатегория 1/ отображается вместе со всеми товарами "подкатегории1". На этой же странице установлен модуль фильтра.

    При вхождении в товар, в карточке товара, внизу страницы выводится ссылка на "подкатегория 2".

    При фильтрации по параметрам, в результатах выводится также ссылка на "подкатегория2", но уже вверху страницы.

      admin

      admin

      Здравствуйте!

      В Virtuemart > Настройки > Шаблоны отключите опцию Display Subcategories in product detail

        Provato

        У меня Virtuemart 3.2.0 - нет такой опции. Это в VM 3.2.2?

        Везде, где есть "показать подкатегории" галочки снял, в том числе, и в настройках отображения "подкатегории 1"

          admin

          admin

          Попробуйте в шаблоне карточки товара /components/com_virtuemart/views/productdetails/tmpl/default.php (либо в переопределенном файле /templates/имя_шаблона/html/com_virtuemart/productdetails/default.php) удалить строку

            Provato

            Спасибо огромное! Помогло

            admin

            admin

            Хорошо.

    گوشی موبایل

    Nice article. many many thanks for information

    Сергей

    Вывод ссылок на категории товара. Куда нужно вставить этот код?

      admin

      admin

      Зависит от того, где Вы хотите их показать. Уточните вопрос.

        Сергей

        В карточке товара, на странице категории и под категории

          admin

          admin

          Карточка товара
          файл /components/com_virtuemart/views/productdetails/tmpl/default.php

          Категория и подкатегория
          файл /components/com_virtuemart/sublayouts/products.php
          Используйте этот код

          Файлы могут быть переопределены в папке шаблона /templates/имя_шаблона/html/com_virtuemart/. В этом случае нужно править там.

            Сергей

            Простите, но куда вставить в коде этих файлов? я совсем еще чайник в этом деле))

            admin

            admin

            Куда именно Вы хотите вставить.
            После картинки, после названия и т.д.?

    Сергей

    После названия

      admin

      admin

      В карточке название товара выводится кодом

      в категории

      Но могут быть и другие варианты в зависимости от используемого шаблона.

    Zloy_Parkur

    А не подскажете, как убрать кнопку добавить в корзину с категории? Заранее спасибо.

      admin

      admin

      В шаблоне товаров категории /components/com_virtuemart/sublayouts/products.php (может быть переопределен в папке /templates/имя_шаблона/html/com_virtuemart/sublayouts/) удалите код, подключающий кнопку Купить

        Zloy_Parkur

        Спасибо, очень помогли.
        А не подскажет где можно прочитать или подскажите ответы на несколько вопросов.
        1. Как вывести авторизацию, личный кабинет, корзину в шапке магазина а не отдельными подпунктами меню.
        2. Можно ли разделить пользователей на несколько типов, например Физических и Юридических лиц.
        3. Можно ли внести описание способов доставки.

        Уж больно скудный функционал и коробки и немного не удобен в сравнении с аналогами.

          admin

          admin

          1. Можно использовать стандартный модуль корзины либо этот аналог. В Менеджере модулей создайте модуль и выведите его в модульной позиции в шапке. Для личного кабинета лучше создать пункт меню с типом Virtuemart > Учетная запись.

          2. Можно настроить в Virtuemart > Заказы и покупатели > Группы покупателей. Про настройку разных цен для разных групп посмотрите в этой статье.

          3. В настройках способа доставки задайте описание в поле Описание доставки. Оно должно отобразиться в корзине.

          В дальнейшем, пожалуйста, задавайте подобные вопросы на форуме.

    Alex

    Здравствуйте, загрузите пожалуйста файл categories.php "Настройка внешнего вида категорий" ссылка нерабочая https://yadi.sk/d/NGMt2rTjrB2io

      admin

      admin

      Здравствуйте!

      Ссылку в статье поправил.

        Alex

        Ок, спасибо

    onjjje

    такой вопрос, у меня есть некоторое число категорий, все они как витрины, с ценой и тд. но только одну категорию я хочу сделать как каталог - без цен, корзины и прочего... только картинка и описание. есть ли какая то возможность?

      admin

      admin

      Да, так можно сделать.
      Нужно создать подмакет, как описано в этой теме.
      В настройках самой категории в админке можно выбрать какой шаблон для товаров в ней должен использоваться.

    Екатерина

    Здравствуйте!
    Есть категория и в ней только один товар.
    Можно ли сдавать так, что бы при нажатии на кнопку категории сразу перейти на карточку товара, а не на его краткое описание.
    Спасибо!

      admin

      admin

      Здравствуйте!

      Так сделать не получится. Можно создать пункт меню с типом Virtuemart > Макет карточки товара и выбрать нужный товар.

    Михаил

    Здравствуйте, пытаюсь сделать Скрытие категорий без товара, но пропадают все категории в VirtueMart 3
    Вставляю следующий код в сублоетс:

    $categoryModel = VmModel::getModel('Category');
    foreach ( $categories as $category ) {
    if($categoryModel->countProducts($category->virtuemart_category_id)){
    }
    }

    Может что то не так?
    Как все же скрыть пустые категории, просто это актуально из-за того что происходит авто импорт и товары с нулевым остатком снимаются автоматически с публикации, появляются пустые категории.
    Подскажите пожалуйста как реализовать!

      admin

      admin

      Создайте тему на форуме и прикрепите к ней zip архив с отредактированным файлом, посмотрим в чем ошибка.

        banditman

        ок, готово

          admin

          admin

          Обсуждение на форуме.

    Алексей

    Здравствуйте! Как реализовать на сайте структуру следующего типа: Категория товара (Фары), нажав на этот пункт меню пользователь видит страницу с выбором марок авто, далее выбрав нужную марку юзер попадает на страницу выбора модели авто, выбрав модель, юзер попадает на страницу с полным списком товаров данной категории? Как это сделать на Virtuemart 3? Заранее благодарен.

      admin

      admin

      Здравствуйте!

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

    Андрей

    Здравствуйте. Подскажите, как сделать такой вид категории:

    Нажав на категорию, там все товары вперемешку из подразделов этого раздела. Мне нужно, чтобы был вывод товаров в разделе с описанием из подразделов.

    Вид:
    Категория ---> Описание подкатегории + товар, далее Описание подкатегории + товар подкатегории и т.д.

    Чтобы товары подкатегорий были разделены описанием подкатегорий в общей категории. Надеюсь понятно объяснил)

      admin

      admin

      Здравствуйте!

      Стандартными средствами так сделать не получится. Можно создать несколько модулей с товарами, в настройках каждого выбрать свою категорию и вывести их в нужно порядке, например, в описании родительской категории или внутри материала joomla.

        Андрей

        Здравствуйте. Мысль понятна. Спасибо. Попробовал разместить модуль с помощью loadposition в описании общей категории, но не происходит отображения модуля. Выводится просто код в описании категории.

          admin

          admin

          Вывод модулей в описании категории с помощью кода должен работать

          Проверьте, чтобы модуль был привязан ко всем страницам сайта и в Virtuemart > Настройки > Магазин активируйте опцию Включить плагины Joomla.

            Андрей

            Заработало. Активировал опцию Включить плагины Joomla. Спасибо.

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

            admin

            admin

            Универсального способа нет, нужно вручную подгонять стили модуля под стиль товаров в категории.

        Андрей

        Прошу прощения, возможно выбрал не тот модуль. Какой выбрать модуль для отображения товаров в описании?

        Андрей

        А есть возможность сделать разделение товаров общей категории просто следующей строкой, чтобы шли товары первой категории, а товары другой категории шли уже на следующей строке?

    Лола

    Помогите скрыть товары которых нет в наличии на странице отображения списка товаров в категории.
    При этом необходимо чтобы сами товары которых нет в наличии (их карточки товара) открывались и выдавали код 200.
    Частично эту задачу получается решить, добавлением кода, товары из списка пропадают, но при этом остаются пустые места в списке товаров, вот от этих пустых мест надо избавиться.
    И счётчик товаров на странице отображает все товары которые есть в категории, а не те которые в наличии.
    Код который добавляла в файл - com_virtuemart/sublayouts/products.php такой -
    46строка - foreach ( $products as $product ) {
    if (!$product->product_in_stock >0) {
    continue;
    }

      admin

      admin

      Чтобы не было пустых мест попробуйте в Virtuemart > Настройки > Настройки сортировки для опции Порядок сортировки по умолчанию выбрать В наличии, после этого товары, которых нет в наличии, будут отображаться в конце списка.

    Лола

    нет. у меня просто пустые блоки в низу списка. Вот эти пустые блоки и надо скрыть.

      blik57

      И самое неприятное что кол-во отображаемых на странице товаров показывает не кол-во товаров которые есть в наличии, а общее кол-во.

        admin

        admin

        Попробуйте решение из этой темы на форуме.

    korvin222

    Подскажите, пожалуйста, как вывести заголовок на странице, содержащий дочерние категории?
    Нашел, что править надо categories.php в com_virtuemart/sublayouts
    Но код

    ничего не выводит.
    Другой код

    ломает сайт и оставляет белый экран.
    Пример страницы - peptidyar.ru/podbor-peptidov
    И во всех дочерних категориях, которые тоже содержат подкатегории, без товаров - так же не выводится заголовок.

      korvin222

      разобрался. надо было просто перенести заголовок

      снизу вверх (выводился только при добавленных товарах в категорию).
      Вставил его после

      и всё заработало.

    Нотан

    Здравствуйте!
    Подскажите, пожалуйста, названия категорий не выводятся в H1 на страницах категорий? Как это можно обеспечить?

      admin

      admin

      Здравствуйте!

      В шаблоне категории название выводится кодом

      посмотрите в каких тегах оно заключено.

      Либо нужно править в переопределенном файле /templates/имя_шаблона/html/com_virtuemart/category/default.php

    psm1

    Добрый день!
    Подскажите как вывести изображение категории (что прописанов карточке категории) в ее описании или под ним над товарами (которые входят в категорию).

    Спасибо!

      admin

      admin

      Здравствуйте!

      Описание категории выводится кодом

      до или после добавьте

        psm1

        Спасибо Вам огромное! Все получилось!!!

          admin

          admin

          Хорошо.

        Alex23

        Спасибо, рабочее решение!!

    bssz

    Добрый день, подскажите пожалуйста, есть ли возможность как то реализовать статистику проданных товаров по отдельным категориям. а то как то разработчики совсем не реализовали это "из коробки"

      admin

      admin

      Здравствуйте!

      Нужно использовать сторонние плагины, например, этот.

    Aleksander

    Здравствуйте. Возможно подскажите как сделать, чтобы краткое описание товара выводилось не только в подкатегории, но и в родительской категории.
    То есть, когда выводится подкатегория, то краткое описание выводится на странице с товарами, а когда выводится родительская категория, то краткое описание отсутствует на странице с товарами.
    Спасибо.

      admin

      admin

      Здравствуйте!

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

        Aleksander

        Мне подсказали, что возможно вырезано в шаблоне. Шаблон достался через знакомого товарища. Сайт пока только в разработке. Пока только нашёл скрипт изменения вывода макета страницы с товарами. Там добавляется класс при изменении вывода товаров в горизонтальном виде. И вот там как раз выводится краткое описание.
        Но вот на странице категории этот скрипт не срабатывает. Хотя, на сколько мне известно, что за вывод категории и подкатегории отвечает один файл. Но видимо здесь как-то по другому. Буду копать...

    psm1

    Добрый день!
    "Показ минимальной цены для товаров категории"
    А как вывести минимальную цену для товаров с определенной ед. измерения в категории. Т.е. в категории товар с ценой за "шт." и товар с ценой за "м2". Информативной является минимальная цена товаров с ед. измерения "м2" (ед. изм. "шт" не интересуют)
    Спасибо большое!
    Это лучший сайт по VM!!!

      admin

      admin

      Здравствуйте!

      Точного ответа, к сожалению, дать не смогу, нужно экспериментировать.
      Пожалуйста, обратитесь на фриланс или напишите на admin@virtuemart.su, что-нибудь придумаем.

    گیفت تبلیغاتی

    The article was very good. thanks

    igushkin

    Здравствуйте! Как можно использовать тот же принцип получения минимальной цены товара в файле com_virtuemart/category/default.php. Хочу потом вставить эту переменную в title категории .

      admin

      admin

      Здравствуйте!

      Для вычисления минимальной цены товара в категории можно попробовать этот код

    Андрей

    Админ, здравствуйте!
    Подскажите, пожалуйста, как можно на отдельной странице показа категории с ее товарами установить отображение нужного мне количества товаров на одной странице в отличии от того, что задается в настройках магазина? Т.е. мне нужно создать отдельную страницу с товарами категории на которой будет свое разбиение на страницы. Или как хотя бы вообще убрать разбиение на этой отдельной странице, чтобы на ней сразу отобразились все товары категории?

      admin

      admin

      Здравствуйте!

      Для каждой категории в ее настройках можно задать количество товаров на странице.
      Те же настройки можно задать и для пункта меню с типом Virtuemart Категория.

        Андрей

        Спасибо за ваше внимание и ответ!
        Увы, но настройка указания количеств товаров на одной странице есть лишь в настройках самой категории. А при создании пункта меню ее нигде я не увидел. Подскажите, где именно вы видели такое поле при создании меню с отображением категории(-ий), как оно хотя бы примерно называется?

          admin

          admin

          Немного перепутал. В настройках пункта меню можно поменять только количество товаров в строке, но количество на странице нельзя изменить. А изменение настроек в самой категории не помогает?

            Андрей

            Вот вот! Там если я поменяю, то это поменяет все настройки на сайте просмотра этой категории. А мне нужно лишь только на определенной странице свое разбиение задать.

            П.С. Ниже удалите мое сообщение. Не туда ответил.

            admin

            admin

            В каком смысле на определенной странице?
            Если в определенной категории, то это сработает и для других категорий будут браться настройки из общих настроек.

            Андрей

            Так вот как раз задача в том, что для одной и той же категории мне нужно это сделать. Т.е. когда я ее выбираю через основную страницу ВМ, то это одно разбиение. А когда выбираю через пункт меню, который ссылается прямо на эту же категорию то чтобы было другое разбиение.

            admin

            admin

            Как такое сделать не знаю, ведь и url одинаковые при переходе с главной и из меню.

            Андрей

            Ну да в том и проблема. Решение нашел следующее. Возможно кому-то пригодится.
            Заметил что параметрами отображения страниц можно влиять посредством их указания в самом ссылке, адресе страницы (разбиение на страницы, сортировка). И таким образом можно создавать по конкретной ссылке/меню, нужный вид просмотра категории.

            admin

            admin

            Да, это вариант, спасибо, что поделились.

    Владимир

    Подскажите пожалуйста как правильно вставить код ( для добавления Показ минимальной цены для товаров категории)

      admin

      admin

      Можно добавить код для вывода минимальной цены сразу после вывода названия категории в /components/com_virtuemart/sublayouts/categories.php

        sportmag52-shop

        Почему то не встает
        http://prntscr.com/lpcbxq

          admin

          admin

          Ошибка в строке

          замените на

            sportmag52-shop

            Все равно код серый и не работает

            admin

            admin

            Пришлите ссылку на файл.

    big

    big

    Здравствуйте.
    VirtueMart 3.4.2 на странице категорий, с категориями показываются и все товары.
    Подскажите, как на странице категорий оставить только категории.
    Спасибо.

      sportmag52-shop

      В меню поставьте не категории а главная виртуалмарта 2 сверху)
      COM_VIRTUEMART_VIRTUEMART_VIEW_DEFAULT_TITLE

      admin

      admin

      Здравствуйте!

      Для каждой категории в ее настройках во вкладке Virtuemart category view settings можно задать пока товаров с помощью опции Show products of the selected category.

    big

    big

    Сейчас такого пункта нет.
    скрин → https://yadi.sk/i/bJNMrYAKKAyK4g

    artem_wrong

    Подскажите, пожалуйста, как в Главной магазина (сайт.ру\каталог) после показа всех категорий вывести список всех товаров со стандартным разбиением, как в подкатегориях?

      admin

      admin

      Нужно назначить для этой страницы пункт меню с типом Virtuemart Категория и выбрать Верхний уровень категории.

        artem_wrong

        Спасибо, долго бился. А было так просто)

          admin

          admin

          Рад, что проблема решилась.

    Ejov

    Добрый день, Владимир!
    А как вывести в карточке товара ссылку на каноническую категорию, в которую входит данный товар?

      admin

      admin

      Здравствуйте!

      Попробуйте этот код

    Ejov

    К сожалению, не получается. Не выводит ни какую категорию.

      admin

      admin

      Вы вносите правки в переопределенном шаблоне /templates/имя_шаблона/html/com_virtuemart/productdetail/default.php?

        Ejov

        В переопределенном, но немного иначе: в файле для вывода производителя templates/имя_шаблона/html/com_virtuemart/productdetail/default_manufacturer.php, в самом конце добавляю:

        а после вставляю код из этой статьи

        Таким образом, получается ссылка на производителя, а ниже, ссылка на коллекцию. Но, код из статьи, выводит все категории, в которых есть этот товар, а код

        не выводит ничего. Нужно только одну, каноническую категорию.

    Ejov

    Почему то не корректно отображается код.

      admin

      admin

      Шаблон default_manufacturer.php подключается в шаблоне товара?
      Пришлите архив с измененным файлом на admin@virtuemart.su

    Михаил

    Здравствуйте в файле /components/com_virtuemart/views/category/tmpl/default.php
    VirtueMart 3.2.15 нет такого кода как указанно в статье а есть:

      admin

      admin

      Здравствуйте!

      Уточните, в чем именно вопрос?

    big

    big

    Легко и понятно о казалось бы нерешаемых проблемах.

    Спасибо!

    onjjje

    Владимир, подскажите, есть ли способ задать минимальную сумму для заказа из определенной категории. например есть категория А, в ней товар, чтобы оформить заказ уже в корзине, из данной категории необходимо как минимум набрать товара на определенную сумму?

      admin

      admin

      Стандартными средствами сделать не получится, плагинов для данной задачи также не встречал.

    Николай

    Здравствуйте! Столкнулся с такой проблемой при работе с категориями. У меня каталог памятников. Основная категория Памятники и идут подкатегории Вертикальные, Горизонтальные и пр. Так вот если переходим из меню в раздел Памятники тут выходят все подкатегории, нажимаем например Вертикальные, выводиться перечень товаров. И вот самое интересное если идти таким путём то при переходе на последующие страницы пагинации ссылки имеют вид ?tmpl=component&dynamic=1&start=24, ?tmpl=component&dynamic=1&start=48. Появляется вот такая хрень ?tmpl=component&dynamic=1& вместо должного ?start=24. Причём это только для любой ссылки до нажатия, нажали, перешли на страницу шаблона по-умолчанию (видимо опять же таки из-за ?tmpl=component&dynamic=1&), возвращаемся назад и всё ок, все ссылки работают уже как надо. Видимо в кеш что-то лезет.

    Но если на нужную категорию мы перейдём из конкретного пункта меню, например пункт меню Вертикальные, нажимаем переходим сразу на категорию Вертикальные. То в данной ситуации такого в пагинации уже нет, все ссылки как и должны быть ?start=24, ?start=48 и т.д.

    А ведь даже ссылки одинаковые что если идём Памятники, подкатегория Вертикальные ссылка страницы имеет значение pamyatniki/vertikalnye.html
    И если через пункт меню привязанный к конкретной категории, например Вертикальные это подпункт меню Памятники, ссылка такая же pamyatniki/vertikalnye.html

    Спасибо! Если поможете буду признателен!

      admin

      admin

      Здравствуйте!

      Не сталкивался с такой проблемой. Попробуйте для теста поставить стандартный шаблон, если проблема решиться, то проблема в шаблоне. Так же попробуйте обновить virtuemart.

    Николай

    Здравствуйте! Подскажите в таком вопросе. Если в категории нет товаров, то при переходе на неё из пункта меню, название категории не отображается. Название появляется только если в категории есть товар. Как можно сделать чтобы название всегда отображалось, в независимости есть товары в категории или нет?

      admin

      admin

      Здравствуйте!

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

        Николай

        Здравствуйте! Да, спасибо, помогло! Лень было самому разбираться, думал раз так и где чего менять укажите))) Но всё равно спасибо!)

    PSM1

    Здравствуйте! Подскажите, как сделать чтобы при наведении ( или нажатии ) на изображение родительской категории открывалось большое изображение. Для более детального просмотра.
    Большое спасибо!!!

      admin

      admin

      Здравствуйте!

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

    vladimirwk

    Пытаюсь вывести ссылки на категории к которым принадлежит каждый товар с помощью этого кода:
    product->categoryItem;
    foreach ( $categories as $category ) {
    $caturl = JRoute::_ ( 'index.php?option=com_virtuemart&view=category&virtuemart_category_id=' . $category['virtuemart_category_id'] , FALSE); ?>
    <a href="" title="">

    Выскакивает ошибка:
    Using $this when not in object context

    У меня VirtueMart 3.8.6

    vladimirwk

      admin

      admin

      Попробуйте заменить $this->product на $product

    vladimirwk

    Заменил, заработало. Спасибо!

    vladimirwk

    Воспользовался пунктом "Вывод товаров в родительских категориях", сделал все по инструкции, в итоге в родительских категориях товары появились, а в основных (к которым принадлежат товары) пропали. Помогите исправить. У меня VirtueMart 3.8.6 и первоначальный код отличается от того что представлен в данной статье.

      Александр

      Если я правильно понял, то вы хотите вывести товары в Родительской Категории из дочерних ПодКатегорий. В таком случае в Виртуемарте давно есть галочка в настройках. Внешний вид - Показать товары подкатегорий.

        vladimirwk

        Эта галочка позволяет вывести только товары в родительской категории первого уровня, а не во всех уровнях.

      admin

      admin

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

        vladimirwk

        Создал тему https://virtuemart.su/forums/topic/vyvod-tovarov-v-roditelskix-kategoriyax/
        Измененные файлы загрузить не удалось пишет: "Извините, этот тип файла недопустим по соображениям безопасности".

          admin

          admin

          Попробуйте запаковать в zip архив.

    amkmts

    При переходе на "показать все товары производителя" отображаются модули главной страницы((

      admin

      admin

      Для каждого производителя можно создать пункты меню с типом Virtuemart Категория.

        amkmts

        Это понятно... дело в том, что их не меньше сотни(

          admin

          admin

          Можно использовать плагин VM Module Manager.

            amkmts

            оплатил, жду

            amkmts

            ОПЛАТИЛ, установил, не работает... деньги на ветер

            admin

            admin

            Что именно не работает?
            Если в модуле что-то не устраивает, то напишите на admin@virtuemart.su, без проблем верну деньги.

            amkmts

            ADMIN: "Можно использовать плагин VM Module Manager." ..... Можно, но в данном случае не работает.

        amkmts

        Думаю, дело в этом коде

        необходимо, чтобы в ссылке добавлялся алиас пункта меню, то есть вместо site.ru/manufacturer/sony нужно, чтобы было site.ru/brand/manufacturer/alarsin

          amkmts

          При нажатии на "посмотреть все товары производителя" генерируется ссылка вида site.ru/manufacturer/"производитель" .... а нужно site.ru/"пункт меню список производителей"/manufacturer/"производитель"..... тогда условия вывода модулей сработают... корректно прописать эту ссылку у меня не получается((

            admin

            admin

            Можно прописать пользовательский код в настройках плагина во вкладке Пользовательский код.
            Если самостоятельно не получится, то пришлите доступ к админке и ftp на admin@virtuemart.su ,решим вопрос.

    vmven

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

      admin

      admin

      В шаблоне выводе категорий можно использовать условия для вывода только нужных категорий.
      Может помочь эта статья.

    Марк

    Добрый день, подскажите как решить задачу.
    Есть категория и есть сортировка по производителям
    урл получается "категория/производитель"
    Как вывести H1 так чтобы публиковался как и урл "Категория - производитель"
    Код H1 такой

Комментарии закрыты

С 15-18 июня admin в отпуске.

Ответы на все вопросы и ссылки на товары будут присланы 19 июня.

Спасибо за понимание и хороших выходных.

×