[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: позиция в joomla
Stas
Необходимо вывести в карточке товара дополнительный пункт меню левого блока.
В файле /templates/lik-astana/index.php у меня прописана позиция левого блока так
<jdoc:include type="modules" name="position-7" style="xhtml" />

в карточке товара на самой страницы вывожу без проблем таким способом в файле
/templates/lik-astana/html/com_virtuemart/productdetails/default.php прописываю позицию

<?php
$document = JFactory::getDocument();
$renderer = $document->loadRenderer('modules');
$options = array('style' => 'xhtml');
$position = 'product-button-form';
echo $renderer->render($position, $options, null);
?>

Где product-button-form и есть моя позиция.
Теперь мне необходимо вывести так чтоб когда пользователь дошел до карточки товара у него в левом блоке появилась новое меню
  <div id="sidebar" style="width:<?php echo $leftColumnWidth; ?>px;">
<
jdoc:include type="modules" name="position-7" style="xhtml" />
</
div>

Подскажите возможно как то прописать позицию в карточке
/templates/lik-astana/html/com_virtuemart/productdetails/default.php
а подключить ее только когда пользователь дошел до карточки товара
Игорь_Vasinsky
эт тебе наверно полезнее на джумловском форуме спросить.

единственное что могу сказать - это смотреть а $_GET урл - там и смотреть - карточка это или нет.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Stas
Спросил на joomlaforum там тишина.
Возможно ли каким то образом вот этот код
<?php
$document = JFactory::getDocument();
$renderer = $document->loadRenderer('modules');
$options = array('style' => 'xhtml');
$positioncat = 'category-menu-card';
echo $renderer->render($positioncat, $options, null);
?>

вызвать переменной в индексовском файле но чтоб его не было видно в карточке.
Как я понимаю что пользователь когда заходит в карточку товара подключается этот файл
/templates/lik-astana/html/com_virtuemart/productdetails/default.php
тут у меня все позиции вывод картинки и цены то есть тело карточки.
/templates/lik-astana/index.php тут у меня сам шаблон с каркасом сайта и вывод левой позиции у меня
  <div id="sidebar" style="width:<?php echo $leftColumnWidth; ?>px;">
<
jdoc:include type="modules" name="position-7" style="xhtml" />
</
div>

вот если перейти По ссылке то там в низу будет ФРАГМЕНТ HTML-КОДА это и есть этот пхп код позиции category-menu-card в файле /templates/lik-astana/html/com_virtuemart/productdetails/default.php
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.