Создание сайта, Разработка сайта, Создание сайтов Киев, Разработка сайтов Киев, Дизайн студия Best Design Studio -доступные цены в Киеве
Модули вывода категорий VirtueMart

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

Мы уже с вами рассмотрели аспекты установки и настройки главного модуля VirtueMart, который позволяет решить львиную долю задач стоящих перед вами по функциональному расширению возможностей интернет магазина на базе Joomla. Но главный модуль VirtueMart обладает одним, на мой взгляд, существенным недостатком — он все сваливает в одну кучу. Его недостаток в его слишком большой универсальности.

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

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

Посмотреть и скачать модули для VirtueMart можно, например, на этой странице расширений для Joomla или же на самом сайте интернет магазина в разделе расширений для VirtueMart. Стандартные модули VirtueMart идут в комплекте с компонентом интернет магазина, который вы скачали с этой страницы (Complete Package ).

После распаковки архива Complete Package вы найдете в папке «modules» двенадцать модулей для VirtueMart, которые сможете при желании выводить на сайте своего интернет магазине. Там же будет находиться и главный модуль VirtueMart (mod_virtuemart_1.1.6.j15.zip), который мы уже досконально рассмотрели.

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

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

Да, если у вас версия VirtueMart ниже, чем 1.1.6, то вы можете скачать патч обновления VirtueMart с вашей версии до версии 1.1.6 на странице загрузки. Я, например, скачал патч Patch Package (1.1.3->1.1.6), распаковал его, а затем подключился к сайту магазина по FTP и просто скопировал все папки, содержащиеся в патче в корневую папку своего сайта на Joomla.

На вопрос FTP клиента о наличии такого же файла в требуемой директории следует выбирать вариант замены (перезаписи). Таким нехитрым способом можно обновить VirtueMart до актуальной версии не прерывая работу магазина и совершенно не рискуя, хотя я все же советую вам всегда перед такими действиями делать резервную копию файлов вашего сайта.

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

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

Итак, для установки стандартного модуля категорий VirtueMart вам нужно будет зайти в админку Joomla и выбрать из верхнего меню пункты «Расширения» — «Установить/Удалить». Установка осуществляется стандартно, в соответствии с приведенным в этой статье описанием — Установка расширений и шаблонов на Joomla. В той же статье будут приведены варианты решения наиболее часто возникающих проблем при установке расширений в Joomla.

Установочный файл модуля категорий вы найдете в папке «modules» дистрибутива VirtueMart и называться он будет «mod_product_categories_1.1.6.j15.zip», ну или чуть по другому, если за это время появится новый релиз этого интернет магазина для Joomla. После успешной установки вам нужно будет выбрать в меню админки Joomla пункты «Расширения» — «Модули», а затем найти на открывшейся странице только что установленный модуль для вывода категорий VirtueMart (VirtueMart Product Categories). Щелкните по его названию для входа на страницу настроек.

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

В поле «Category display type» вы можете выбрать из выпадающего списка тип отображения категорий товаров:
«Link List» — простой список
«Tigra Tree» — древовидный формат списка категорий VirtueMart
«JSCook» — симпатичное выпадающее меню или же дерево категорий (в зависимости от настройки в поле «JSCook Type») на JavaScript
«TransMenu» — красивое выпадающее меню из категорий VirtueMart
«dTree» — еще один вариант древовидного списка категорий интернет магазина
В поле «JSCook Type» вы можете выбрать из выпадающего списка вид отображения списка категорий VirtueMart типа JSCook либо в виде меню, либо в виде дерева категорий
В поле «JSCookMenu Style» вы можете изменить тему для оформления меню JSCook для вывода категорий VirtueMart (темы оформления задаются в одноименных папках и файлах, расположенных по адресу modules/mod_virtuemart)
В поле «JSCookMenu Orientation» вы выбираете ориентацию меню JSCook для вывода категорий VirtueMart — горизонтальную или вертикальную
В поле «JSCookTree Style» вы можете изменить тему для оформления дерева категорий JSCook (темы оформления задаются в одноименных папках и файлах, расположенных по адресу modules/mod_virtuemart)
«Label of the dTree Root» — здесь можно будет задать заголовок дерева категорий VirtueMart, если в поле «Category display type» был выбран вариант «dTree» (например, Магазин)
Вот пример стандартного модуля категорий товаров VirtueMart, в котором используется меню JSCook:

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

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

Модуль VirtueMart Category List для вывода категорий с картинками
Итак, первым модулем для VirtueMart, позволяющим выводить категории товаров интернет магазина на страницы сайта в горизонтальном виде и с изображениями (картинками) категорий, будет расширение от того же разработчика, что создал одну из самых лучших фотогалерей для Joomla под названием Phoca Gallery. Модуль называется VirtueMart Category List Module и его можно будет скачать на странице разработчиков по этой ссылке.

Установка на Joomla «VirtueMart Category List Module» происходит стандартным образом, после чего вам нужно будет зайти в настройки этого модуля, перейдя в «Расширения» — «Модули» и щелкнув по «VirtueMart Category List». Интерес представляют настройки в правой области окна:


Здесь вы можете задать количество колонок для отображения списка категорий VirtueMart в той позиции модуля, которую вы указали в левой области настроек. В поле «Display Image» вы можете выбрать из выпадающего списка, будет ли в модуле отображать картинка рядом с названием категории. Возможны три варианта:
вывод категорий в модуле без изображений
с иконками в виде папок рядом с каждой категорией

с полноценными изображениями категорий VirtueMart

В поле «Display Categories» из выпадающего списка вы можете выбрать вариант «Root Only» для того, чтобы в модуле отображались только категории VirtueMart верхнего уровня, или же вариант «Все» — для отображения в модуле VirtueMart Category List еще и всех вложенных категорий товаров вашего интернет магазина (вложенность категорий при этом никак не будет показана).

Модуль VirtueMart Frontpage Categories для вывода категорий с изображениями
Есть еще один альтернативный модуль вывода категорий товаров VirtueMart на страницы Joomla-сайта, который, кстати, умеет довольно сносно подчеркивать вложенность категорий, но это расширение, к сожалению, писалось под старую версию Джумла, поэтому под Joomla 1.5 оно может работать только в режиме совместимости (Legasy). Если вас это не смущает, то давайте рассмотрим и его работу тоже.

Итак, сначала вам нужно будет скачать модуль VirtueMart Frontpage Categories, но перед тем, как приступить к его установке, нам нужно будет активировать плагин совместимости со старыми расширениями в админке Joomla. Для этого из меню админки перейдите в «Расширения» — «Плагины (Менеджер плагинов)» и найдите на открывшейся странице плагин «System — Legacy (Система поддержки старых расширений)».

Щелкните по красному кресту в строчке с этим плагином, после чего на его месте появится зеленая галочка. Если галочка у вас в «System — Legacy» уже стояла, то и делать ничего не нужно. Теперь можно производить установку модуля VirtueMart Frontpage Categories на Joomla по стандартной схеме. Если возникнут с установкой проблемы, то можете поискать ответ здесь — Решение проблем при установке расширений на Joomla.

После установки зайдите в настройки этого модуля, перейдя из меню админки Joomla в «Расширения» — «Модули» и щелкнув на открывшейся странице по «VirtueMart Frontpage Categories». Рассмотрим настройки в правой области окна:

Так же, как и в ранее рассмотренном модуле для вывода категорий VirtueMart, здесь у вас будет возможность выбрать количество колонок для вывода списка категорий, задать отдельно ширину и высоту для всего модуля VirtueMart Frontpage Categories, а так же отдельно установить высоту для области с категорией и ширину для изображения категории.

Самое нижнее поле «Number of sub-categories to display» служит для указания уровня подкатегорий VirtueMart, которые будут выводиться в данном модуле. Если поставить ноль, то будут выводиться только категории верхнего уровня. Выглядеть модуль VirtueMart Frontpage Categories на страницах интернет магазина может, например, так:

Как я уже упоминал чуть выше эти модули для отображения списка категорий товаров интернет магазина VirtueMart, возможно, не являются самыми оптимальным и функциональными, но меня они, в принципе, устраивают. Если вы знаете что-нибудь еще более функциональное, удобное и красивое, то не примените об этом написать в комментариях. Заранее спасибо.

В следующей статье рубрики VirtueMart – интернет магазин на Joomla мы продолжим рассмотрение модулей для VirtueMart, как стандартных, так и созданных сторонними разработчиками.

 

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

Защитный код
Обновить