Вертумарт: редактирование шаблонов |
![]() |
![]() |
![]() |
Добавил(а) Administrator |
29.11.11 23:45 |
Русификация вертумартаНужно перезалить папки administrator\components\com_virtuemart\languages\ Редактирование шаблона VirtueMart. Основной шаблон. По умолчанию в VirtueMart встроен только один основной шаблон. Он называется Default. На сегодня подобрать другие шаблоны для VirtueMart довольно сложно, поскольку все они в основном коммерческие, да и тех очень мало. Таким образом, чаще всего новый шаблон приходится получать путем редактирования стандартного. Стандартный шаблон находится в папке components\com_virtuemart\themes\default Сразу хочу отметить, что редактирование данного шаблона не несет изменений, связанных с ядром VirtueMart, поэтому проблем с обновлением компонента в дальнейшем не будет. Стандартный шаблон состоит из следующих файлов и папок: – images – папка, содержащая все изображения шаблона (не путать с изображениями товаров и категорий. Их тут нет.); – templates – папка, содержащая все шаблоны страниц шаблона(получилось масло масляное… Скажем так, в основном шаблоне VirtueMart содержаться подшаблоны, отвечающие за вид различных элементов интернет-магазина); – admin.css – этот и два следующих файла являются таблицами стилей шаблона VirtueMart. Все CSS-стили шаблона содержаться в этих файлах. – admin.styles.css – theme.css строка 306 отвечает за ширины дополнительных позиций товара. я поменяла 100% на width: 460px; .vmCartChildElement { /* Individual element styling */ width: 460px; vertical-align: middle ; height: 25px; text-align: left; – theme.js, theme.prototype.js –скрипты шаблона. Отвечают за создание различных эффектов. – theme.config.php – конфигурационный файл шаблона. Содержит некоторые настройки шаблона VirtueMart по умолчанию(по аналогии с configuration.php Joomla) – theme.php – файл функций шаблона. Позволяет добавлять к шаблону дополнительные функции и классы (для тех, кто хорошо владеет php). – theme.xml – xml-файл шаблона. Создан по аналогии с xml-файлами шаблонов Joomla. Во всей вышеописанной структуре прежде всего нас интересует папка templates, т.к. именно в ней храняться шаблоны всех элементов шаблона Default. Далее рассмотрим ее подробно. Редактирование шаблона VirtueMart. Папка templates.Папка Templates состоит из семи подпапок: – basket – внешний вид корзины с товарами; – browse – внешний вид категорий товаров; – checkout – внешний вид процесса оформления заказа; – common – шаблоны, общие для всего магазина; – order_emails – шаблоны писем, посылаемых в процессе работы с магазином; – pages – шаблоны дополнительных страниц; – product_details – внешний вид страницы товара. ------------------------------------------------------------------------------------------------------------------------------------------ Как переименовать кнопки и заголовки в Вертумарт: Файл administrator\components\com_virtuemart\languages\common\russian.php: 'PHPSHOP_ERROR' => 'Ошибка', 'PHPSHOP_CATEGORY' => 'Категория', 'PHPSHOP_CATEGORIES' => 'Категории', 'PHPSHOP_ADMIN' => 'Администрирование', HPSHOP_PRODUCT' => 'Товар', 'PHPSHOP_LIST' => 'Список', 'PHPSHOP_ALL' => 'Все', 'PHPSHOP_LIST_ALL_PRODUCTS' => 'Список всех товаров', 'PHPSHOP_VIEW' => 'Вид', 'PHPSHOP_SHOW' => 'Показать', 'PHPSHOP_ADD' => 'Добавить', 'PHPSHOP_UPDATE' => 'Обновить', 'PHPSHOP_DELETE' => 'Удалить', 'PHPSHOP_SELECT' => 'Выбрать', 'PHPSHOP_SUBMIT' => 'Отправить', 'PHPSHOP_LATEST' => 'Последние поступления', 'PHPSHOP_CART_TITLE' => 'Корзина', 'PHPSHOP_CHECKOUT_TITLE' => 'Оформить заказ', 'PHPSHOP_SEARCH_TITLE' => 'Поиск', 'PHPSHOP_ACCOUNT_TITLE' => 'Управление учетной записью', 'PHPSHOP_PRODUCTS_LBL' => 'Товары', 'PHPSHOP_PRODUCT_LBL' => 'Товар', 'PHPSHOP_SEARCH_LBL' => 'Поиск', ---------------------------------------------------------------------------------------------------------------- Как поменять местами описание категории и иконки категории:browse_header_category.tpl.php --открыть файл. Он лежит /components/com_virtuemart/themes/default/templates/browse/includes/ Скопировать код описания: <?php if( trim(str_replace( "<br />", "" , $desc)) != "" ) { ?> <div style="width:100%;float:left;"> <?php echo $desc; ?> </div> <br class="clr" /><br /> <?php } ?> и перенести в нужное вам место.-------------------------Это текст. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Где отредактировать стиль кнопки "Купить" -оконтовки. theme.css - в com_virtuemart\themes\default\theme.css -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Сопутсвующие товары:подкорректировать (или изменить) вид вывода товаров в блоке можно здесь: components/com_virtuemart/themes/default/templates/common/productsnapshot.tpl.php
|
Последние обновления за 18.07.12 14:11 |