Уроки Joomla

Изучение CMS. Работа с компонентами, модулями и плагинами.

Установка Virtuemart 2. Урок 1.

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

Где взять дистрибутив Virtuemart?

Как и с предыдущей версией, дистрибутив можно скачать с официального сайта virtuemart.net. Скачанный с сайта дистрибутив первым делом необходимо распаковать, он в свою очередь будет содержать в себе еще два архива. У меня это были два файла:

com_virtuemart.2.0.12f.zip – непосредственно сам компонент.

com_virtuemart.2.0.12f_ext_aio.zip – файл с дополнительными расширениями к интернет-магазину.

Установка Virtuemart 2.

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

После установки компонента, появится окошко вот такого содержания:

Установка компонента Virtuemart

 

После установки расширения:

Установка расширений для Virtuemart 2

 

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

 

Русификация Virtuemart 2

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

Обновление Virtuemart 2.

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

Обновление Virtuemart 2

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

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

Файлы шаблона находятся в папке - components/com_virtuemart/views

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

Т. е., допустим у нас есть файл, отвечающий за отображение вывода товаров в категории – default.php, расположенный в каталоге - сomponents/com_virtuemart/views/productdetails/tmpl/. После переопределения он будет располагаться в templates/ваш_шаблон/html/com_virtuemart/productdetails.

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