Garyk01
Постоялец
- Регистрация
- 5 Окт 2012
- Сообщения
- 82
- Реакции
- 30
Давай с самого начала:вставил перед текстом описания товара {plgMFV virtuemart.product Х} X заменил на id товара, эта строчка и выводится в описании товара, никаких звездочек нет
1) Плагин включил? В настройках выставил Virtuemart field - description , Position: Use MFV tag (как на твоем скрине)?
2) В карточке товара в описании вставил {plgMFV virtuemart.product Х}, где X заменил на id товара?
3) В настройках VM (вкладка Шаблоны) проверил, чтобы Шаблон страницы товара стоял default и на закладке "Магазин" - стоит ли "галка" на Включить плагины Joomla?
4) Открываем default.php из нужной папки - имя_сайта/templates/имя_вашего_шаблона/html/com_virtuemart/productdetails/default.php , если он там предварительно создан для сохранения изменений.
5) После строчки :
PHP:
<?php // event onContentBeforeDisplay
echo $this->product->event->beforeDisplayContent; ?>
PHP:
<?php
$sb_id = $product->virtuemart_product_id-2;
//microformatsVotes BOM
if (JPluginHelper::importPlugin('content','microformatsvotes',true)) {
$seoparams = new JRegistry();
$seorow = new StdClass();
$seorow->mfv_id = $this->product->$sb_id;
$seorow->mfv_title = $this->product->product_name;
$seorow->product_s_desc = $this->product->product_s_desc;
$seorow->product_desc = $this->product->product_desc;
JDispatcher::getInstance()->trigger('onBeforeDisplayContent', array('_virtuemart.product', &$seorow, &$seoparams));
$this->product->product_desc = $seorow->product_desc;
$this->product->product_s_desc = $seorow->product_s_desc;
echo $seorow->plgmfvhtml;
}
// MicroformatsVotes EOM
?>
Сохраняемся и проверяем