Установка и настройка главного модуля интернет магазина Virtuemart (mod_virtuemart)

Logo
Установка и настройка главного модуля интернет магазина Virtuemart (mod_virtuemart)

Здравстуйет дорогие читатели блога dmitriydenisov.com. Это очередная статья в рубрике «Интернет магазин на Joomla+VirtueMart» и в ней мы рассмотрим установку и настройку главного модуля Virtuemart, который позволяет выводить категории магазина, поиск, корзину и многое другое. Все эти функции можно будет выводить при помощи отдельных модулей, но мы будем рассматривать процесс создания интернет магазина на базе Joomla и Viruemart по прядку, начиная с самого простого и заканчивая немного более сложным, поэтому в этой статье остановимся на главном модуле Virtumart и подробно разберем все его настройки.

Установка главного модуля Virtuemart (mod_virtuemart)

В предыдущей статье «Установка Virtuemart на Joomla» мы уже рассмотрели процесс установки и русификации компонента Virtuemart. Как вы уже заметили, в архиве под названием VirtueMart_1.1.4-COMPLETE_PACKAGE.j15.zip, который мы скачали с официального сайта, находится не только компонент Virtuemart, но и разнообразные модули и плагины для него. В данном случае нам понадобится модуль под названием mod_virtuemart_1.1.6.j15.zip, который находится в папке modules. Сразу хочу заметить, что модули и плагины для построения интернет магазина нужно использовать той версии, что и сам компонент. К счастью создатели Vitruemart об этом позаботились и выложили в одном архиве все расширения, начиная с самого компонента и заканчивая модулями и плагинами, поэтому вам не придется искать их по отдельности.

Итак, для установки главного модуля Virtuemart (mod_virtuemart) переходим в Административную панель – Расширения – Установить/удалить – Загрузить файл пакета и указываем путь к архиву mod_virtuemart, после чего жмем на кнопку «Загрузить файл и установить». В результате у вас установиться главный модуль Virtuemart, который станет доступным в Менеджере модулей (Расширения – Менеджер модулей).

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

Настройка главного модуля Virtuemart (mod_virtuemart)

Первым делом переходим в Расширения – Менеджер модулей и находим там mod_virtuemart. Сразу после установки он будет называться «VirtueMart Module». Далее жмем по названии в результате чего откроется окно с настройками главного модуля Virtuemart, которое будет иметь следующий вид.

  • Menu Class Suffix – суффикс класса меню. Позволяет изменить внешний вид меню. Если не знаете для чего это поле, то лучше оставить значение поля по умолчанию, то есть пустым.
  • Суффикс класса модуля – специальный суффикс класса модуля, который позволяет изменить внешний вид модуля меню. Данный суффикс зависит от шаблона, который вы используете на своем сайте Joomla. Например, у стандартного шаблона Joomla под названием rhuk_milkyway есть суффикс класса модуля «_menu». Доступные суффиксы классов модулей для вашего шаблона вы можете узнать на сайте производителя шаблона либо, покопавшись в таблицах стилей шаблона, как это делал я.
  • Pre-text – вводный текст. Вводим текст или HTML код, который будет отображаться перед списком категорий. Можете ввести на свое усмотрение либо оставить поле пустым.
  • Show a Login Form for the customers – отображение формы авторизации для покупателей. Если вы хотите, чтобы покупатели имели возможность авторизоваться на сайте, то включаем данную функцию, выбрав значение «Да». Также эту функцию главного модуля Virtuemart можно реализовать при помощи отдельного модуля, но об этом мы поговорим в следующих статьях рубрики «Интернет магазин на Joomla+VirtueMart».
  • Default value for the Remember Me checkbox – насколько я понял, эта функция отвечает за запоминание пользователей. Можно оставить значение по умолчанию.
  • Show the Product Categories – отображать категории с товаром.
  • Show List All – link – показывать ссылку для перехода на страницу с отображением всех товаров вашего интернет магазина на Joomla и VirtueMart.
  • Show Administrator Link – отображать ссылку на управления магазином пользователям из соответствующими правами. Можете включать на свое усмотрение.
  • Show Account Link – показывать ссылку на свой аккаунт. Позволяет пользователям просматривать информацию о своих платежах, изменять адрес доставки и т.д. Рекомендую включить данную функцию главного модуля VirtueMart.
  • Open the Account Maintenance in a GreyBox – открывать аккаунт пользователя во всплывающем сером окне. Выбираем на свое усмотрение.
  • Show Mini Cart – показывать корзину. Выбираем, хотим ли мы, чтобы корзина отображалась в главном модуле VirtueMart.
  • Open the Cart in a GreyBox – открывать корзину во всплывающем сером окне. Аналогично, как и с отображением аккаунта во всплывающем сером окне. Выбираем на свое усмотрение.
  • Show Product Search Field – показать поиск по товару. Если вы хотите, чтобы пользователи имели возможность пользоваться поиском по товару, то активируем данную функцию главного модуля Virtuemart.
  • Show Product Parameter Search Field – показать расширенный поиск по характеристикам товара.
  • Category display type – тип отображения категорий. В данном пункте вы можете выбрать несколько типов для отображения категорий. Здесь вам нужно будет поэкспериментировать и подобрать для себя наиболее подходящий тип для отображения категорий в главном модуле Virtuemart. Данный пункт может принимать следующие значения:
    • Link List – в виде списков.
    • Tigra Tree – древовидный формат отображения.
    • JSCook – специальное меню на Javascript. Если вы выбрали этот вариант, то ниже можно будет его настроить в соответствующих полях.
    • Trans Menu – всплывающее меню.
    • dTree – древовидный формат.
  • JSCook Type – в данном пункте выбираем тип отображения, если в пункте «Category display type» вы выбрали значение «JSCook». Может принимать следующие значения:
    • Menu – в виде списка ссылок.
    • Tree – древовидный формат отображения.
  • JSCookMenu Style – прописываем тему оформления данного вида меню. Лучшим вариантом, на мой взгляд, будет оставить данный пункт по умолчанию со значением «ThemeOffice».
  • JSCookMenu Orientation – ориентация меню. Можно выбрать следующие значения:
    • Horizontal – горизонтальное меню.
    • Vertical – вертикальное меню.
  • JSCookTree Style – прописываем название темы оформления древовидного меню. Данную настройку mod_virtuemart можно изменять, если в пункте «JSCook Type» вы выбрали значение «Tree».
  • Label of the dTree Root – прописываем заголовок, который будет отображаться сразу над списком категорий в древовидном формате отображения. Можем прописать, например, «Интернет магазин». Данную настройку стоит менять, если в пункте «Category display type» вы указали значение «dTree».

На этом я заканчиваю статью с описанием настроек главного модуля Virtuemart (mod_virtuemart). В заключение хочу сказать, что если вы хотите изменить внешний вид главного модуля Virtuemart, то вам нужно будет править шаблоны, которые находятся в папке /modules/mod_virtuemart/. Вы также можете создать свои шаблоны и поместить в эту папку, после чего прописать их названия в соответствующих полях в настройках главного модуля Virtuemart (mod_virtuemart).

На этом все. Удачи вам и до скорых встреч на страницах блога dmitriydenisov.com

Обнаружили ошибку? Выделите ее и нажмите Ctrl+Enter

Комментарии 2

  • Владимир

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

    У меня такая проблема. Меню настроил, список категорий выводится, но этот список неактивен, то есть категории выглядят как ссылки, но являются просто текстом. Как быть?

    заранее благодарен

  • Дмитрий

    Здравствуйте, Владимир!
    Возможно, в категориях просто нет записей. Я лично с такой проблемой не сталкивался, но знаю, что некоторые системы могут не выводить ссылку, если категория пустая. Также рекомендую попробовать почистить кэш браузера или воспользоваться другим обозревателем. Недавно у одного читателя были похожие проблемы. Они решились сменой браузера. Рекомендую использовать для работы Mozilla Firefox. С ним у меня никогда не бывает проблем.

Оставить комментарий

отменить ответ