Быстрое добавление пунктов меню для категорий Virtuemart

Опубликовано: 10 Апрель, 2015
Обновлено: 18 Май, 2016
Категория: Общие вопросы
Комментариев: 29

Нужно ли создавать пункты меню для каждой категории virtuemart?

Я считаю, что это необходимо, потому что решает 2 основные проблемы:

  1. Правильные url для категорий и товаров.
  2. Возможность гибкой привязки модулей к каждой категории. Так же модули, привязанные только к главной странице, не будут показываться на остальных страницах магазина.

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

Выбираем тип пункта меню Virtuemart категория.

1

И указываем нужную категорию.

2

Все бы ничего, но если на сайте 50, 100, 200 и больше категорий, то процесс становится малоприятным.

Ускорить работу в разы можно с плагином Add to Menu.

Скачать

Плагин бесплатный, совместим с Joomla 2.5 и Joomla 3.

Для правильно работы нужно поправить 2 файла.

В \administrator\modules\mod_addtomenu\components\com_virtuemart\category.xml заменим

на

И в файле \administrator\modules\mod_addtomenu\components\com_virtuemart\product.xml заменим

на

После установки Add to Menu мы сможем добавлять новый пункт меню при добавлении самой категории.

3

 

Во всплывающем окне указываем родительский пункт меню и нажимаем Сохранить.

4

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

 

 

29 комментариев

    Liova01

    А не проще пользоваться модулем VM - Category? Названия категорий автоматом вытаскиваются в меню.

      admin

      admin

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

    Liova01

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

    Николай

    Admin/ Такой вопрос: я сделал бэкап директории сайта, сделал бэкап БД. Решил обновить joomla до 3.4.1 и виртумарт до 3.0.8. Не помню, что мне не понравилось но решил я откатить все назад. Откатил БД и сайт. НО пропали товары в виртумарте. На вкладке товары абсолютная пустота, категории на месте, в описании они показывают что такое то количество товаров есть в каждой категории , жмешь показать,перекидыват на вкладку "товары" - а их нет, и показывает количество товаров не то,какое было на момент бэкапа(сайт отображает это неверное количество товаров). Полез дальше в БД в соответствующую таблицу virtuemart_products и оказывается товары на месте. С чем это связано? Как заставить вирту увидеть свои товары? Ничего подобного на просторах гугл мне не помог найти.

    Dimz77

    Не подскажите на 2,5 джумле и 2 виртуемарте - работает нормально?
    С чем связан вопрос: скачал плагин, поставил, внёс поправки... И нигде он не отображается:( Т.е. в виртуемарте - нет никакой кнопки - "Add to Menu".

      admin

      admin

      На joomla 2.5 работает

    Евгений

    Аналогичный вопрос.
    У меня, как и у Dimz77, плагин нигде не отображается.

    Евгений

    Вот только у меня Джумла и Виртуемарт 3 версии

      admin

      admin

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

    enot

    Joomla 3.3.6
    Virtuemart 3.0.8

    При создании пункта меню Типа: Virtuemart > Категория можно в параметрах отображения указать: показывать вложенные категории и/или товары.

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

    Кто с этим сталкивался?

      admin

      admin

      Это не ошибка vm.
      В Joomla если тоже самое проделать с категориями материалов, то пункт меню не исчезает автоматически при снятии категории с публикации.
      Их нужно дополнительно отключать.
      Возможно есть какое-то решение для автоматического снятия с публикации пункта меню, но я не встречал.

        enot

        Админ, технически - да. Это нормально.
        Но пункты меню в VM генерируются автоматически.
        И совершенно простая задача поставить доп.проверку, на видимость категории.
        Я просто не знаю где это место. )

        Спасибо за шустрый ответ!

          admin

          admin

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

    enot

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

    Messir

    Messir

    И вс-таки в ВМ 2.6.18 не появляется кнопка... Хотя у меня закрались смутные подозрения. Зашел на сайт автора, там поддержка ВМ заявлена в версии ПРО, очевидно с какого то момента из фри версии она убрана(это очень похоже на истину, поскольку в контактах, ссылках кнопка появляется). Может быть просто выложить версию, которая железобетонно работает?

      Messir

      Messir

      Сам же и отвечу)))) Получается, что для ВМ категория (товар) первоначально должны быть сохранены. "На лету" сразу вставить не получится... (Хотя странно, для контактов и ссылок кнопка присутствует уже на уровне списка контактов/ссылок). Но это не суть важно. Алгоритм такой - создаем категорию, жмем "сохранить", после этого появляется заветная кнопка и можно добавить пункт меню. У меня по крайней мере заработало так)))

        admin

        admin

        Спасибо, что поделились решением!

    Юрий

    Добрый день!

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

    Спасибо!

      admin

      admin

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

      Не тестировал.
      Если не трудно отпишитесь, как попробуете.

    Cаша

    что то когда заходишь скачать плагин перекидывает на непонятный сайт и не видно где скачать его там

      admin

      admin

      Обновил ссылку в статье.

    mrfrunze

    mrfrunze

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

    mrfrunze

    mrfrunze

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

      admin

      admin

      Пседвокатегории (пункты меню с типом Псевдоним) нельзя добавить в помощью этого плагина, только обычным способом.

    Сергей

    Скажите пожалуйста, я установил плагин, кнопка везде отображается, но после нажатия на нее не открывается форма самого плагина как у вас тут на картинках, а вместо этого во всплывающем окне открывается снова административная панель джумлы. Что за косяк? Это у меня только так?

      admin

      admin

      Так не должно быть.
      Возможно, плагин не совместим с последней версией joomla.

    Александр

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

      admin

      admin

      Такого не встречал, только через привязку товаров к категории.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
Для вставки кода заключите его в теги [php] [/php]
*