Kherson Development Team feedback
Поиск по сайтам Kherson Development Team (gelos.org.ua, kdt.biz.ua), в том числе и по комментам.

PIN-коды
Игры, Кредитные карты, IP-телефония, Мобильная связь, Интернет провайдеры, Платежные системы, Спутниковая связь, Телефонная связьWorld of Warcraft, Steam: ключи активации, Другие игры, EA Store, Aion
Электронные книги
Наука и образование, Бизнес и экономика, Техническая литература, Юридическая литература, Компьютеры и интернет, Дом, быт, семья, досуг, Медицина, Художественная литература, Искусство и культура
Цифровые товары
ICQ номера, Базы данных, Мобильные телефоны, Дизайн, Доступ к платным ресурсам, Фотографии, Шаблоны для сайтов, Видео и аудиокурсы, уроки, Системы активной рекламы, Хостинг
Программное обеспечение
Интернет, Игры, Рабочий стол, Мультимедиа и графика, Мобильная связь, Программирование, Утилиты, Бухгалтерия, делопроизводство, Образование, наука, техника, Безопасность

Joomla, Virtuemart, Документация, Новости // Полный перечень меток от разработчиков Virtuemart

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

* * * * * 2 оценок

VirtuemartПри поиске очередной метки для вывода в шаблон 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_url URL товара
product_in_stock Количество товара на складе
product_available_date Временная метка даты доступности
product_special Флаг является ли товар спецпредложением, принимает значения: Y or N
product_discount_id ID скидки, ассоциированной с товаром
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 Футер страницы и счетчик выведенных товаров

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

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Метки: , , , , ,

10 комментов

  1. Александр:

    некоторые заглушки работают только в browse, или только во flypage.

  2. Ай, спасибо! Действительно нужная и полезная информашка!

  3. Поправочка: «product_in_stock — Количество товаров в одной упаковке» это не так, на самом деле, это количество товара на складе

  4. Поправлено, спасибо

  5. Спасибо огромное.
    Начала как то сам разбираться, а тут вот оно на блюдечке. :)

  6. а как насчет тех что используются при регистрации, такие как order_id, vendor_id и т.д. ?? хотелось бы про них узнать

  7. Кирилл:

    или хотя бы опишите как выводятся заглушки в корзине

  8. Правлю файл theme.css, но изменения кнопки на сайте не отображаются. Кнопка купить не отображается в виде картинки, а получается в виде обычной кнопки с надписью купить. Также стрелки больше меньше отображаются в виде кнопок на которых ничего не написано. Нигде ответа не нашел. Все, что пишут, как установить кнопку, я знаю. А где картинка этой обычной кнопки, не могу найти. Подскажите ,пожалуйста, где можно исправить данные ошибки?

  9. Привет, kdt.biz.ua !
    Мне всего 13 лет. Научите пжлайста как здесь аставлять свою новость если я хотела б ы чтобы мне отвечали в коментарии и писали свои впечатления.

  10. новости на данном сайте могут размещать только члены Kherson Development Team. Пришли новость на kdtbizua [ @ ] kdt.biz.ua — если новость стоящая — мы ее опубликуем.

Поиск по сайтам Kherson Development Team (gelos.org.ua, kdt.biz.ua), в том числе и по комментам.


Rambler's Top100


Copyright © 2006-2012 Kherson Development Team — разработка сайтов, веб-приложений, багфикс, сопровождение, flash-ролики, Joomla, Virtuemart. All rights reserved.


Фанера. Продажа фанеры оптом и в розницу. Купить фанеру. Цена (стоимость) фанеры по тел: +7 (495) 632-01-81