Здравствуйте!
На основе шаблона "demodizzy" пытаюсь усовершенствовать функционал отправки сообщения администратору сайта в виде
контактных данных с телефоном. То есть в шапке сайта будет ссылка "Обратный звонок".
В этой форме всего три поля "Имя" Номер "телефона" и "Удобное время для звонка".
Основывался в решении на этой статье "Вывод_формы_обратной_связи_в_модальном_окне"
http://wiki.umisoft.ru/%D0%92%D1%8B%D0%B2%D0%BE%D0%B4_%D1%84%D0%BE%D1%80%D0%BC%D1%8B_%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B9_%D1%81%D0%B2%D1%8F%D0%B7%D0%B8_%D0%B2_%D0%BC%D0%BE%D0%B4%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC_%D0%BE%D0%BA%D0%BD%D0%B5Плагин и стили Fancybox в последних версиях закачал и подключил в шаблоне, то есть всё как по статье сделал.
Форму сообщения создал в админке (id 131) и вот когда дошёл до этого места в статье: "Создаем форму обратной связи, если она не создана. И прописываем на нее ссылку, указав класс class="modal"."
- тут я и оказался в тупике...
То есть ссылку я так понял надо от вызова шаблона отправки сообщения
<xsl:apply-templates select="document('udata://webforms/add/131')/udata" mode="of-callback"/>
каким-то образом обернуть в тег <a></a>, то есть сделать примерно так:
<a href="{document('udata://webforms/add/131')/udata}" id="requestcall" class="modal" title="Заказать обратный звонок">
? - Правда в этом случае осуществляется переход на не существующую страницу...
Ссылка, если в "холостом" виде
<a id="requestcall" class="modal" title="Заказать обратный звонок" href="#inline">Заказать звонок</a>
то успешно, открывает модальное окно, что подтверждает правильное подключение скриптов и стилей.
Так же и из стандартной формы связи на сайте сообщения успешно отправляются и приходят на ящик администратора в виде уведомления - то есть вообще всё на уровне функционала работает.
Что делать с этим, подскажите пожалуйста, как правильно сделать ссылкой форму отправления в модальном окне?