Лучший Ответ Polotenchik , 27 May 2014 - 12:00
Всем спасибо за ответы, решил вопрос с помощью Modules anywhere, вставкой в код: {module Рассчитать стоимость доставки}, хотя проверил работают все способы предложенные здесь.
Перейти к сообщению
Лучший Ответ Polotenchik , 27 May 2014 - 12:00
Всем спасибо за ответы, решил вопрос с помощью Modules anywhere, вставкой в код: {module Рассчитать стоимость доставки}, хотя проверил работают все способы предложенные здесь.
Перейти к сообщению
Отправлено 22 May 2014 - 20:38
Здравствуйте, можно ли каким нибудь образом вывести позицию с модулем "HTML код" под строкой выбрать способ доставки, скриншот прилагается[attachment=2514:Снимоке.PNG]
Отправлено 23 May 2014 - 02:18
Здравствуйте.
Если не ошибаюсь, то Вам необходимо в менеджере модулей Joomla создать необходимый модуль с HTML кодом, который вы планируете выводить в форме заказа, и опубликовать его.
Затем перейти в компонент ZOO и нажать вкладку с шестеренкой (перейти в редактор Типов "Типы: JBZoo App").
Найти нужный Тип Заказа "Заказ" и кликнуть на ссылку под ним "Редактировать поля".
Выбрать в "Библиотека элементов/Другое/Joomla модуль" (справа) и раскрыть и отредактировать его параметры (слева) - выбрать в поле "По умолчанию" созданный вами модуль HTML-код... и Сохраниться
Далее, опять найти ваш Тип "Заказ" и в списке (Catalog: Full | Order Form | Order Email | Teaser) кликнуть на "Order Form"
Перетащить из правой колонки "Элементы, для которых возможна подача материалов" созданный вами элемент с модулем Joomla в левую колонку "Позиции" в нужное место нужной позиции - между элементами "Способ доставки" и "Комментарии" и Сохраниться
Если не ошибаюсь, то делается это именно так. Уважаемые форумчане, поправьте меня, если я не прав.
Но, можно же, просто создать элемент "Текст" или "Текстовое поле", поместить в него код и вывести в нужную позицию без создания модуля...
Сообщение отредактировал happy home: 23 May 2014 - 02:20
Отправлено 23 May 2014 - 09:39
Не сработает ни первое, ни второе. Отправка заказа - это, по сути, подача материала.
Единственный вариант, который здесь вижу я - это вывести модуль в любое место на странице и перемещать его в нужное место при помощи jquery,
Отправлено 23 May 2014 - 10:25
Не сработает ни первое, ни второе. Отправка заказа - это, по сути, подача материала.
Единственный вариант, который здесь вижу я - это вывести модуль в любое место на странице и перемещать его в нужное место при помощи jquery,
А можно ли вывести позицию для модуля справа от формы и при помоши float:right; или position:absolute; поместить в нужное место. И если можно, то в каком файле, а главное месте нужно добавить код вывода позиции для модуля:
<div class="box">
<jdoc:include type="modules" name="position-3" style="xhtml" />
</div>
Отправлено 23 May 2014 - 15:01
Сама форма формируется здесь - \media\zoo\applications\jbuniversal\templates\catalog\renderer\item\order\order.php
Модуль в любое место можно вывести кодом
<?php
$pos = "ПОЗИЦИЯ МОДУЛЯ";
$attribs['style'] = 'xhtml';
$modules =& JModuleHelper::getModules($pos);
foreach ($modules as $module){
echo JModuleHelper::renderModule($module, $attribs);
}
?>
Отправлено 24 May 2014 - 07:26
Либо упрошенный вариант вывода модуля для шаблона подачи материла
echo $this->app->jbjoomla->renderPosition('<JOOMLA_POSITION_NAME>');
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 27 May 2014 - 12:00 Лучший Ответ
Всем спасибо за ответы, решил вопрос с помощью Modules anywhere, вставкой в код: {module Рассчитать стоимость доставки}, хотя проверил работают все способы предложенные здесь.
Сообщение отредактировал Polotenchik: 27 May 2014 - 12:03