Jump to content


Photo
- - - - -

Новая позиция в Форме заказа для предложения дополнительных услуг

форма заказа новая позиция

Best Answer Sliapy , 27 July 2013 - 14:44

Извините за долгое молчание.

 

В каком виде вы хотите это вывести? Простой модуль HTML-код?

 

Сама таблица с товарами и кнопки ( вся область до формы с данными) формруется здесь - \media\zoo\applications\jbuniversal\templates\catalog\renderer\basket\_default.php

 

Модуль Joomla в любом месте можно вывести кодом:

<?php
$pos = "ПОЗИЦИЯ МОДУЛЯ";
$attribs['style'] = 'xhtml';
$modules =& JModuleHelper::getModules($pos);
foreach ($modules as $module){
  echo JModuleHelper::renderModule($module, $attribs);
}
?>

Т.е. после закрытия </table> Вы можете вывести любой модуль из определенной позиции. Позицию в модуле лучше вписать уникальную, неиспользующуюся где-то в шаблоне Joomla.

Go to the full post


  • This topic is locked This topic is locked
4 replies to this topic

#1 Vladimir

Vladimir
  • JBZoo User (rus)
  • User rate: 0
  • posts: 10
  • topics: 3

Posted 25 July 2013 - 01:09

Подскажите, пожалуйста, решение! Честно, уже искал решение на форуме, увы не смог найти...

 

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

 

Пытался вывести как Joomla модуль в Тип: Заказ [ Назначение описания таблицы элементов: order ] в свободную позицию Payment information, но вместо html-модуля, примерно такой же ширины как и сама форма, он выводится как выпадающий список причем с выбором из всех модулей, вместо положенного текста с банером(

 

Этот же html-модуль я до этого успешно смог вывести, правда топорным способом, в Тип: Продукт [ Назначить поля: full ] в позицию Related непосредственно над "Связанные элементы (авто)"


  • 0

#2 Vladimir

Vladimir
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 10
  • topics: 3

Posted 26 July 2013 - 10:19

Ау! Поддержка, я понимаю релиз 2.0 и все такое, но у меня тоже релиз и хотя бы со старой версией разобраться, а уже второй день никто не отвечает, неужели нет пары минут на помощь!??


  • 0

#3 Vladimir

Vladimir
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 10
  • topics: 3

Posted 27 July 2013 - 13:50

Ау! Поддержка, я понимаю релиз 2.0 и все такое, но у меня тоже релиз и хотя бы со старой версией разобраться, а уже второй день никто не отвечает, неужели нет пары минут на помощь!??

???  сегодня тоже не мой день? 


  • 0

#4 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.6
  • posts: 6393
  • topics: 15

Posted 27 July 2013 - 14:44   Best Answer

Извините за долгое молчание.

 

В каком виде вы хотите это вывести? Простой модуль HTML-код?

 

Сама таблица с товарами и кнопки ( вся область до формы с данными) формруется здесь - \media\zoo\applications\jbuniversal\templates\catalog\renderer\basket\_default.php

 

Модуль Joomla в любом месте можно вывести кодом:

<?php
$pos = "ПОЗИЦИЯ МОДУЛЯ";
$attribs['style'] = 'xhtml';
$modules =& JModuleHelper::getModules($pos);
foreach ($modules as $module){
  echo JModuleHelper::renderModule($module, $attribs);
}
?>

Т.е. после закрытия </table> Вы можете вывести любой модуль из определенной позиции. Позицию в модуле лучше вписать уникальную, неиспользующуюся где-то в шаблоне Joomla.


Edited by Sliapy, 27 July 2013 - 14:48.

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

#5 Vladimir

Vladimir
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 10
  • topics: 3

Posted 27 July 2013 - 15:27

Спасибо, наконец-то получилось. Только после закрытия </table> вместо кода (я в нем не силен и не смог вывести, позиция модуля не указана у меня, просто включен) вспомнил, что есть Modules Anywhere и просто вставил синтаксис {module 3}


  • 0





Also tagged with one or more of these keywords: форма заказа, новая позиция

Click to return to top of page in style!