Перейти к содержимому


Фотография
- - - - -

Вывести модуль в форме оформления заказа


Лучший Ответ Polotenchik , 27 May 2014 - 12:00

Всем спасибо за ответы, решил вопрос с помощью Modules anywhere, вставкой в код: {module Рассчитать стоимость доставки}, хотя проверил работают все способы предложенные здесь.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1 Polotenchik

Polotenchik

Отправлено 22 May 2014 - 20:38

Здравствуйте, можно ли каким нибудь образом вывести позицию с  модулем "HTML код" под строкой выбрать способ доставки, скриншот прилагается[attachment=2514:Снимоке.PNG] 


  • 0

#2 happy home

happy home

Отправлено 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

  • 0

#3 Sliapy

Sliapy

Отправлено 23 May 2014 - 09:39

Не сработает ни первое, ни второе. Отправка заказа - это, по сути, подача материала.

 

Единственный вариант, который здесь вижу я - это вывести модуль в любое место на странице и перемещать его в нужное место при помощи jquery,


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#4 Polotenchik

Polotenchik

Отправлено 23 May 2014 - 10:25

Не сработает ни первое, ни второе. Отправка заказа - это, по сути, подача материала.

 

Единственный вариант, который здесь вижу я - это вывести модуль в любое место на странице и перемещать его в нужное место при помощи jquery,

А можно ли вывести позицию для модуля справа от формы и при помоши float:right; или position:absolute; поместить в нужное место. И если можно, то в каком файле, а главное месте нужно добавить код вывода позиции для модуля: 

<div class="box">
<jdoc:include type="modules" name="position-3" style="xhtml" />
</div>


  • 0

#5 Sliapy

Sliapy

Отправлено 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);
            }
?>

  • 1
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#6 SmetDenis

SmetDenis

Отправлено 24 May 2014 - 07:26

Либо упрошенный вариант вывода модуля для шаблона подачи материла

echo $this->app->jbjoomla->renderPosition('<JOOMLA_POSITION_NAME>');

  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 Polotenchik

Polotenchik

Отправлено 27 May 2014 - 12:00   Лучший Ответ

Всем спасибо за ответы, решил вопрос с помощью Modules anywhere, вставкой в код: {module Рассчитать стоимость доставки}, хотя проверил работают все способы предложенные здесь.


Сообщение отредактировал Polotenchik: 27 May 2014 - 12:03

  • 0




Click to return to top of page in style!