Всплывающие модальные окна в главном меню

#
Всплывающие модальные окна в главном меню
Добрый день!
Есть сайт по мебельной тематике – www.mebelib.ru

У него есть главное меню. В главное меню хочу установить значки:
•   Написать сообщение
•   Перезвоните мне
•   Поиск по сайту


Они должны располагаться справа в меню.
Задача заключается в том, чтобы при нажатии на эти кнопки вызывались модальные (всплывающие) окна.
Как это оптимально реализовать? Кто знает?
Может быть через меню… Мне бы поподробнее…
#
Re: Всплывающие модальные окна в главном меню
Вторая (нижняя) картинка меню - это то, как должно внешне выглядеть...
#
Re: Всплывающие модальные окна в главном меню
Добрые люди, может всё-таки кто-нибудь поможет…
Не пойму – что я делаю не так!
Добавил виджеты, в том месте где должны выводиться кнопки.
Код типовой динамической страницы "Отображение формы" такой:
<?php if (Core::moduleIsActive('form')) {
   $action = Core_Array::get(Core_Page::instance()->widgetParams, 'action');
   $oForm = Core_Entity::factory('Form', Core_Array::get(Core_Page::instance()->libParams, 'formId'));
   $Form_Controller_Show = new Form_Controller_Show($oForm);
   $xslName = Core_Array::get(Core_Page::instance()->libParams, 'formXsl');
   if (!is_null(Core_Array::getPost($oForm->button_name))) {
      $Form_Controller_Show
         ->values($_POST + $_FILES) // 0 - html, 1 - обычный текст
         ->mailType(Core_Array::get(Core_Page::instance()->libParams, 'mailType'))
         ->mailXsl(Core_Entity::factory('Xsl')->getByName(Core_Array::get(Core_Page::instance()->libParams, 'notificationMailXsl')))
         ->mailFromFieldName(Core_Array::get(Core_Page::instance()->libParams, 'emailFieldName'))
         ->iconClass(Core_Array::get(Core_Page::instance()->libParams, 'iconClass'))
      ->process();
   }
   $Form_Controller_Show
      ->xsl(Core_Entity::factory('Xsl')->getByName($xslName))
      ->show();
?>

...

<?php
}


В месте вывода виджета выдаётся ошибка:
get_class() expects parameter 1 to be object, null given в файле /home/users/k/kamardindg/domains/detskaya-mebel.com/modules/core/controller.php (строка 164)

http://www.mebelib.ru/support/modal-1.jpg
http://www.mebelib.ru/support/modal-2.jpg
#
Re: Всплывающие модальные окна в главном меню
Формы без модальных окон выводятся нормально.
https://www.mebelib.ru/company/proizvodstvo/

#
Re: Всплывающие модальные окна в главном меню
неправильно указан xsl шаблон

Указанная ТДС применяется только к узлу структуры, для виджетов нужна отдельная ТДС
HostDev.pw - модули для HostCMS, Telegram: @hostdev
Авторизация