Аддон Notify availability / Уведомление о наличии

Ситуация такая. Хочу сам создать форму заказа отсутствующего заказа.
Нашел код вывода текста "Нет в наличии", на странице товара product_default.php, выглядит он вот так:


<?php if (!$this->config->hide_text_product_not_available){ ?>
<div class = "not_available" id="not_available"><?php print $this->available?></div>
<?php }?>

Установил компонент создания форм, создал форму с одним единственным полем "Номер телефона" и кнопкой "Заказать товар".
Создал модуль HTML, вставил в модуль данную форму и прописал модулю несуществующую позицию "order".

Далее в коде вывода текста, между тэгами <div></div> вставил этот код:

<?php
$module = JModuleHelper::getModules('order');
echo JModuleHelper::renderModule($module[0], $attribs);
?>

Проблема собственно в чем... Модуль отображается и работает корректно.
Единственное, что отображение этого модуля на всех страницах.

Вопрос. Как прописать правильно код, чтобы форма отображалась только тогда, когда товара нет в наличии?
Есть решение?
 
Один из вариантов:
Код:
<?php
if ($this->product->getQty() == 0) {
$module = JModuleHelper::getModules('order');
echo JModuleHelper::renderModule($module[0], $attribs);
}
?>
 
Один из вариантов:
Код:
<?php
if ($this->product->getQty() == 0) {
$module = JModuleHelper::getModules('order');
echo JModuleHelper::renderModule($module[0], $attribs);
}
?>

Спасибо большое, все работает отлично. Проблема решена )
 
Один из вариантов:
Код:
<?php
if ($this->product->getQty() == 0) {
$module = JModuleHelper::getModules('order');
echo JModuleHelper::renderModule($module[0], $attribs);
}
?>

При вставке данного кода, на странице перестает работать всплывающее окно.
На странице товаров, которые есть в наличии, фотография товара открывается в модальном-всплывающем окне.
А страницы товаров, которых нет в наличии, при увеличении картинки (то есть при нажатии на нее) открывает в новом окне.

Как можно решить этот вопрос?
 
Не видя сайт этот вопрос никак не решить.
 
Если это конфликт скриптов, то Для просмотра ссылки Войди или Зарегистрируйся в помощь - сразу никаких конфликтов.
 
Если это конфликт скриптов, то Для просмотра ссылки Войди или Зарегистрируйся в помощь - сразу никаких конфликтов.
Если чел не знает, как решить его вопрос, то ему и указанный JE никак не поможет, его еще и настроить правильно надо, как бе
 
Не считая того, что на самом сайте, бывает, грузится какой-нить jquery.1.11.2.min.js, джумшоппинг грузит 1.6.2, а аддон вдогонку - какой-нить 1.9.2, и указанный Для просмотра ссылки Войди или Зарегистрируйся в этом точно не разберётся.

Это говорю, исходя из своего опыта.
Перед НГ, разбирался именно с такой вот кашей из скриптов самого джумшоппинга, кучи плагинов, аддонов, и до кучи, глючного шаблона на Gantry.
И вот там, JqueryEasy точно тупил,только мешал и ничего не решал в этой каше.
Почти три дня ушло на то, чтобы помирить все эти скрипты между собой.

А тут без ссыли на сайт - никак не подскажешь, от слова "вообще"
 
Последнее редактирование:
Назад
Сверху