Вы на странице: Главная
Шаблон категорий в VirtueMart, мой вариант оформления
 

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

Шаблоны отображения категорий размещаются в .../administrator/components/com_virtuemart/html/templates/browse/

Название файла начинаеться как browse_xx.php

Для каждой категории возможно создать свой шаблон, настраивается а настройках категории.

В шаблоне используються заглушки вида {заглушка}

Вот перечень заглушек:


{product_flypage} - Ссылка на флаер товара

{product_thumb_image} - Имя файла маленькой картинки

{product_full_image} - Имя файла большой картинки

{full_image_width} - Ширина большой картинки. Для открытия картинки в окне, размером с картинку

{full_image_height} - Высота большой картинки

{image_url} - Ссылка до директории картинок Virtuemart «images/»

{image_width} - Ширина маленькой картинки

{image_height} - Высота маленькой картинки

{product_name} - Наименование товара

{product_s_desc} - Краткое описание товара

{product_details...} - Имя ссылки на флаер товара «Подробнее...»

{product_rating} - Рейтинг товара

{product_price} - Цена товара

{form_addtocart} - Форма добавления в корзину

{product_sku} - Артикул товара


А теперь исходник моего оформления файла категорий


     <div>

        <h3><a style="font-size: 16px; font-weight: bold;" title="{product_name}" href="{product_flypage}">

            {product_name}</a>

<div style="border: 2px;border-bottom-style: dotted;color: #D98C00;"></div>

<br style="clear:both" /> <br style="clear:both" />

        </h3>

<div style="width:100%;padding: 0px 3px 3px 3px;">

    <div style="float:left;width:20%;">

        <script type="text/javascript">//<![CDATA[

        document.write('<a href="javascript:void window.open(\'{image_url}product/{product_full_image}\', \'win2\', \'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width={full_image_width},height={full_image_height},directories=no,location=no\');">');

        document.write('<img src="{product_thumb_image}" {image_height} {image_width} border="0" title="{product_name}" alt="{product_name}" /></a>' );

        //]]></script>

        <noscript>

            <a href="{image_url}product/{product_full_image}" target="_blank" title="{product_name}">

            <img src="{product_thumb_image}" {image_height} {image_width} border="0" title="{product_name}" alt="{product_name}" />

            </a>

        </noscript>


    </div>


        <div style="float:left;width:70%;">

            {product_s_desc}

        </div>



       <div style="float:right;width:10%;align:left; color : #ff9933;font-size:22px">

            {product_price}

        </div>





       <div style="float:right;width:80%;text-align:right"><BR>

   <div style="float:left;width:18%; valign:middle; color : #cc9900;font-size:22px">

            <a href="{product_flypage}" title="{product_details...}">{product_details...}...</a></div>

     

{form_addtocart}   </div>

            


</div>

        </div>

        <div style="float:left;width:30%;">

        {product_rating}

        </div>

    </div>

</div>

Вот внешний вид этого файла

Активное изображение
 

Комментарии  

 
+1 #2 Серж 2009-12-08 16:51 Как раз собирался править шаблоны.
Чуть изменить под себя и готово…
Спасибо.
Цитировать
 
 
0 #1 ВЛАДИМИР 2009-10-05 12:10 спасибо, пригодились заглушки Цитировать
 

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


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

« Пред.



Заметки

Сброс пароля суперадминистратора с помощью SQL-запроса Была проблема забыл пароль в админку сайта.
Нашел решение при помощи SQL запроса через phpMyAdmin. Подробнее...
 
Стиль вывода модулей Значение стилей вывода модулей. Подробнее...
 
Убрать сортировку VM 1.0.15 Стало необходмио убрать сортировку вверху над категориями товаров. Подробнее...
 
Убрать слово ПРОСМОТР в Virtuemart Вот понадобилось убрать слово ПРОСМОТР при просмотре категорий в VM.

Подробнее...
 
Как убрать навигацию вверху списка товаров VM 1.0.15 Заходим в магазин выбираем Настройки - Глобальная конфигурация -> Сайт (Отображние элементов) и ищем фразу "Показывать панель навигации вверху списка товаров? " убираем галочку.

Подробнее...
 
Дарили Вы цветы с доставкой утром своей жене?. Много расширений joomla с русским переводом