Краткое описание продукта в модулях Virtuemart 1.1.3 на Joomla! 1.5.14

05.02.2012
Для того, чтобы быстренько выводить продукты из магазина (например в модуле mod_virtuemart_featureprod) в скрипте ps_product.php создается функция product_snapshot. Сам же внешний вид товара описывается в "/components/com_virtuemart/themes/default/templates/common/productsnapshot.tpl.php".
Всё бы ничего, но не предусмотрен в этой функции вывод краткого описания товара. Только product_id, product_name, product_parent_id и product_thumb_image.
А надо было мне через mod_virtuemart_featureprod выводить товары в виде "Миникартинка, название, цена, краткое описание, положить в корзину".
Что делать?????
Идем в "/administrator/components/com_virtuemart/classes/ps_product.php" и ищем там кусок кода:

Вообщем то это и есть описание нужной нам функции. Как видно из строчки

краткое описание товаров этой функцией не вытягивается. Что ж, исправляем.

Далее необходимо засунуть это значение в какую-нибудь переменную. Делаем это вот тааким кодом:

Вставить его можно почтихотькуда. Я вставил через строчку после

Ну и в конце в необходимом нам месте в "/components/com_virtuemart/themes/default/templates/common/productsnapshot.tpl.php" вызываем эту переменную при помощи вот такой вот строчки:



Комментарии  

 
# 04.02.2010 23:56
Сегодня как раз искал именно этот момент: Как добавить краткое описание. Очень благодарен за Вашу подсказку. Спасибо. Все заработало.
Ответить
 
 
# 02.05.2010 20:19
О-о-о спасибо. Как раз кстатию
Ответить
 
 
# 31.10.2010 20:39
А у меня показывается конпка добавить в корзину в этом модуле! Что делать?
Ответить
 
 
# 06.11.2010 12:25
Спасибо!!! Прям выручил своей статьей!)))
Ответить
 
 
# 15.04.2011 15:17
Побольше бы таких примеров. А как вывести эту переменную $product_s_desc в browse_x.php в строке т.е. чтобы в titte можно было подставить вместо $product_name. Спасибо!!!
Ответить
 
 
# 15.04.2011 18:00
Простите, сам затупил. Сбросил кеш, все появилось. Почемуто старый кеш влиял
Ответить
 
 
# 11.10.2011 01:49
Чувак, респектую! Пол ночи провозился, думал сам сделаю - и не фига. Не очень я силен в базе данных.
Помогло твой решение. Спасибо огромное.
Ответить
 


align
align right
cart
components
db f
default
echo
explorer
google
http www
index
index php
joomla
microsoft
opera
option
php
php echo
php option
product
product_name
right
td td
th php
this
tpl
tpl php
tpl set
url
value
virtuemart
vm_lang
windows
www
адрес
будет
вашего
далее
идем
код
меню
нам
один
пк
сайта
список
ссылки
текст
товара
файл