Модуль Joomla в описании товара VirtueMart 2

  • 6 Ответов
  • 364 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

vegasstudio

  • Осваиваюсь на форуме
  • ***
  • 51
  • 1
Здравствуйте,

Подскажите как можно в кратком описании товара произвести вывод модуля Joomla?

Код
{ loadposition позиция_где_лежит_модуль }  
-  не работает

"Включить плагины Joomla" в настройках VirtueMart включена

Joomla  3.5.1 +  VirtueMart 2.9.9g



*

Stasweb

  • Живу я здесь
  • ******
  • 1060
  • 17
Я выводил так.
В том месте где необходимо вывести прописывал позицию
Код
<?php
$document    = JFactory::getDocument();
$renderer    = $document->loadRenderer('modules');
$options    = array('style' => 'xhtml');
$position    = 'mod;
echo $renderer->render($position, $options, null);
?>
mod это и есть позиция

*

vegasstudio

  • Осваиваюсь на форуме
  • ***
  • 51
  • 1
а без пробелов? {loadposition позиция_где_лежит_модуль} 
Да, конечно, но результат тот же

*

vegasstudio

  • Осваиваюсь на форуме
  • ***
  • 51
  • 1
Я выводил так.
В том месте где необходимо вывести прописывал позицию
Код
<?php
$document    = JFactory::getDocument();
$renderer    = $document->loadRenderer('modules');
$options    = array('style' => 'xhtml');
$position    = 'mod;
echo $renderer->render($position, $options, null);
?>
mod это и есть позиция


Спасибо, метод действенный, модуль выводит, но есть нюанс, код работает только в файле который генерирует построение отображения товара, то есть модуль будет отображаться у всех товаров, а хотелось бы что бы можно было модуль указывать конкретным товарам.

*

Liss

  • Давно я тут
  • ****
  • 218
  • 9
покажу на примере вывода модуля в категории
$position    = 'category_' . $product->virtuemart_category_id;
в каждой категории будет свой уникальный позишн, в имени которого будет ID этой категории
для каждой позиции (для каждой категории) создается своя копия модуля

Если говорить о товарах, то боюсь решить задачу подстановкой модуля не выйдет, очень много копий придется делать. Решение - "программист за деньги"

*

fsv

  • Moderator
  • *****
  • 2506
  • 367
в кратком описании товара произвести вывод модуля Joomla?
Для краткого обработка плагинами не задана, только для полного.
Посмотрите, как в view.html.php для товара и для категории реализовано. Если вам для товаров в категории это надо, попробуйте по аналогии в sublayouts/products.php воспроизвести. Только sublayout переопределите - http://docs.virtuemart.net/tutorials/templating-layouts/199-sublayouts.html
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения