Версия для печати

Как сделать шаблон для VirtueMart 2 самому?

Оцените материал
(4 голосов)

Есть несколько путей как изменить шаблон VirtueMart2.
1. Изменить существующий. Не советую, так как при обновлении версии интернет магазина всё может слететь.
2. Создать шаблон самостоятельно под VirtueMart 2.0.
3. Использовать шаблон Joomla совместно с Virtue Martом 2. Об этом поподробнее:

В папке вашего Джумловского шаблона создайте папку \templates\ваш_шаблон\html\com_virtuemart
В ней создайте папки category, productdetails (эти две основные) и все, которые вам понадобятся в работе. Все названия этих папок вы можете найти в папке \components\com_virtuemart\views\
После этого в каждую созданную папку скопируйте файл default.php Т.е. например из папки components\com_virtuemart\views\category\tmpl вы копируете дефаулт в папку \templates\ваш_шаблон\html\com_virtuemart\category и аналогично все дефаулты в те папки, которые создали.
Чтобы подключить стили CSS из VirtueMart2 в Joomla скопируем файл стилей vmsite-ltr.css в папку с файлами шаблона Joomla \templates\ваш_шаблон\css. Далее откройте index.php из папки вашего шаблона \templates\ваш_шаблон\ (или другой файл, в котором именно для Вашего шаблона прописаны стили CSS) и добавьте туда путь к файлу стилей. Например vmsite-ltr.css, будет это вглядеть примерно так (выделено толстеньким шрифтом):

<link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/vmsite-ltr.css" type="text/css" />