ОБСУДИТЬ ПРОЕКТ
EN RU
Контакты
Напишите нам

Спасибо, что обратились к нам!

Ваше сообщение отправлено и в ближайшее время мы его рассмотрим и постараемся ответить

Полный перечень меток от разработчиков Virtuemart

При поиске очередной метки для вывода в шаблон Virtuemart, пришлось мне, о ужас, прочесть перечень меток, предоставляемый разработчиком. Этим перечнем и спешу с вами поделиться, поскольку это наиболее полный список меток, доступных для вставки на страницах просмотра категорий (browse*) и на страницах просмотра товара (flypage.tpl.php)
Полный перечень меток от разработчиков Virtuemart
При поиске очередной метки для вывода в шаблон Virtuemart, пришлось мне, о ужас, прочесть перечень меток, предоставляемый разработчиком. Этим перечнем и спешу с вами поделиться, поскольку это наиболее полный список меток, доступных для вставки на страницах просмотра категорий (browse*) и на страницах просмотра товара (flypage.tpl.php)

При поиске очередной метки для вывода в шаблон Virtuemart, пришлось мне, о ужас, прочесть перечень меток, предоставляемый разработчиком :) Этим перечнем и спешу с вами поделиться, поскольку это наиболее полный список меток, доступных для вставки на страницах просмотра категорий (browse*) и на страницах просмотра товара (flypage.tpl.php)

Страницы просмотра товара (flypage.tpl.php)
Вид карточки товара (как родительского, так и дочернего) определяется файлом, расположенным обычно по пути: /components/com_virtuemart/templates/product_details/flypage.tpl.php. Для того, чтобы вывести ту или иную информацию на карточку товара, необходимо в этом файле вставить метку-заглушку, например, следующего вида:

if( $this->get_cfg('showVendorLink', 1)) { echo $vendor_link; }

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

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

МЕТКАОБЪЯСНЕНИЕ
product_nameНазвание товара
product_skuАртикул товара
product_s_descКороткое описание товара
product_descriptionПолное описание товара
product_weight_uomЕдиница измерения веса товара
product_lengthДлина товара
product_heightВысота товара
product_widthШирина товара
product_lwh_uomЕдиница измерения габаритов товара (длины, ширины, высоты)
product_urlURL товара
product_in_stockКоличество товара на складе
product_available_dateВременная метка даты доступности
product_specialФлаг является ли товар спецпредложением, принимает значения: Y or N
product_discount_idID скидки, ассоциированной с товаром
cdateВременная метка даты создания товара
mdateВременная метка даты последней модификации товара
product_salesКоличество раннее проданных товаров
product_unitЕдиница упаковки товара
product_packagingКоличество товаров в упаковке
product_price_lblНадпись «Цена». Текст надписи устанавливается в языковом файле.
product_priceПолностью отформатированная (в соответствии с настройками) цена товара.
product_price_rawМассив цены товара, включающий в себя product_price, product_currency, product_price_id, то есть отформатированную цену товара, валюту цены товара и идентификатор записи в таблице #__vm_product_price.
product_packagingИнформация об упаковке товара
file_listПеречень прикрепленных файлов (если прикрепленные файлы присутствуют)
product_availabilityОтформатированная информация о наличии товара, включает в себя также количество доступных товаров, среднее время доставки. Форматирование информации находиться в файле themes/default/templates/common/availability.tpl.php
product_availability_dataМассив доступности товара. Содержит в себе ID товара, статус доступности товара (текст или изображение), количество товаров в наличии (число) и product_available_date (временная метка)
addtocartКнопка «Положить в корзину»
product_typeТаблица с параметрами типа товара — Внешний вид меняется в файле «ps_product_type.php» в функции «list_product_type»
product_reviewsПокупательские отзывы
product_reviewformФорма для написания отзыва покупателем
product_imageГотовая уменьшенная картинка (полностью тэг <IMG>, вставляемая в HTML код странички)
product_full_imageИмя файла полноразмерной картинки относительно /components/com_virtuemart/shop_image/products/
product_thumb_imageИмя файла уменьшенной картинки относительно /components/com_virtuemart/shop_image/products/
buttons_headerКнопки генерации PDF, ссылки другу и вызова версии для печати
navigation_pathwayПуть к товару согласно логической структуры интернет-магазина, напр., Посуда > Чайники > Чайник АБВ
more_imagesВ случае наличия дополнительных картинок к товару — готовая ссылка на просмотр их перечень, в противном случае — пустая строка. 
manufacturer_linkСсылка на страницу производителя товара.
vendor_linkСсылка на страницу продавца товара. Имеет смысл выводить это поле только в том случае, если создается портал, содержащий более одного продавца товаров.
edit_linkСсылка редактирования товара (выводиться только в том случае, если пользователь авторизован на сайте как администратор сайта).
ask_sellerСсылка на страницу «Задать вопрос про товар»
related_productsПеречень связанных (related) товаров
navigation_childlistПеречень дочерних категорий по отношению к текущей
imagesПеречень всех дополнительных картинок текущего товара.
filesПеречень всех дополнительных файлов текущего товара.

Шаблоны browse_*.tpl.php (напр., browse_1.php, browse_2.php и т.д.) содержат в себе код, определяющий вид категории товаров и могут быть установлены для каждой категории отдельно. Они обычно находятся в папке /components/com_virtuemart/themes/default/templates/browse. Правила вставки в них заглушек те же, что и для файлов flypage.tpl.php

МЕТКАОБЪЯСНЕНИЕ
product_nameНазвание товара
product_skuАртикул товара
product_s_descКороткое описание товара
product_weight_uomЕдиница измерения веса товара
product_lengthДлина товара
product_heightВысота товара
product_widthШирина товара
product_lwh_uomЕдиница измерения габаритов товара (длины, ширины, высоты)
product_flypageСсылка на страницу описания товара Viruemart (flypage.tpl.php)
product_urlСсылка на страницу описания товара (внешняя ссылка в Интернете)
product_in_stockКоличество товаров на складе
product_available_dateПолностью отформатированная в соответствии с настройками Viruemart дата доступности товара
product_availabilityОтформатированная информация о наличии товара, включает в себя также количество доступных товаров, среднее время доставки. Форматирование информации находиться в файле themes/default/templates/common/availability.tpl.php
cdateПолностью отформатированная в соответствии с настройками Viruemart дата создания товара
mdateПолностью отформатированная в соответствии с настройками Viruemart дата последней модификации товара
product_priceПолностью отформатированная (в соответствии с настройками) цена товара.
product_price_rawМассив цены товара, включающий в себя product_price, product_currency, product_price_id, то есть отформатированную цену товара, валюту цены товара и идентификатор записи в таблице #__vm_product_price.
form_addtocartКнопка «Положить в корзину»
product_ratingСредний рейтинг товара.
product_detailsНадпись «Подробнее.. » (текст меняется в зависимости от настроек в языковом файле).
product_full_imageИмя файла полноразмерной картинки относительно /components/com_virtuemart/shop_image/products/
product_thumb_imageИмя файла уменьшенной картинки относительно /components/com_virtuemart/shop_image/products/
imagesПеречень всех дополнительных картинок текущего товара.
filesПеречень всех дополнительных файлов текущего товара.
buttons_headerКнопки генерации PDF, ссылки другу и вызова версии для печати
browsepage_headerНазвание категории и ее описание
parameter_formФорма поиска по параметрам
orderby_formФормы для сортировки и группировки товаров в категории и навигация заголовка страницы
navigation_pathwayПуть к товару согласно логической структуры интернет-магазина, напр., Посуда > Чайники > Чайник АБВ
navigation_childlistПеречень дочерних категорий по отношению к текущей
browsepage_footerФутер страницы и счетчик выведенных товаров

Использованные материалы:

  • http://palpalych.ru/index.php/nastroyka-vneshnego-vida-virtuemart-1.0.15.html
  • http://virtuemart.net/documentation/Developer_Manual/Modifying_the_Layout.html#Themes_an
гарантии

гарантии

  • 10 лет на международном рынке
  • Внутренние стандарты качества
  • AGILE - методики планирования разработки
  • Передовые методики управления проектами с помощью JIRA
  • Налаженный производственный цикл от планирования и прототипирования до ручного и автоматического тестирования
посмотреть сертификаты отзывы наших клиентов
ГЛАВНОЕ В УСПЕШНОМ ИНТЕРНЕТ-ПРОЕКТЕ
это подобрать надежного и профессионального подрядчика с полным циклом услуг
заполнить бриф