Опять модальные окна
Есть ли какой-то ясный мануал по использованию модальных окон в LS? Всё что нашел поиском — не срабатывает или относится к старым версиям движка…
Пытался вставить модальное окно в блок, не появляется ничего даже если тупо из шаблона копировать какое-то уже существующее окно, например окно write или login.
Может при использовании внутри блоков есть какая-то особенность?
Пытался вставить модальное окно в блок, не появляется ничего даже если тупо из шаблона копировать какое-то уже существующее окно, например окно write или login.
Может при использовании внутри блоков есть какая-то особенность?
6 комментариев
Для примера возьмем окно входа. Шаблон window_login.tpl вставляется в header.tpl
Само окно c id=«window_login_form» активируется в js\templates.js и подключается к обработке(onclick) для js-registration-form-show и js-login-form-show
на «кнопки» в header_top.tpl
Ну, что я могу сказат? Надо! )))
Приведённый вами пример я смотрел в стандартном шаблоне, но как перенести эти возможности в блок я так и не понял. Банальное копирование в любую другую позицию кроме хидера ни к чему не приводит, в месте инклюд просто пустое пространство и всё. Т.е. мне важно понять именно логику. Я правильно понял, модальное окно следует добавлять в шаблоне ещё до вывода линка, а затем ниже уже на самом линке указывать класс? Т.е., грубо говоря вот так:
Покажите свой код
Но может вы как программист сможете мне подсказать, а возможно ли в templates.js добавлять свои окна и обработчики не руками, а через плагин или может можно в заголовке блоке тупо прописать свой скрипт через {literal}?
Через literal — тоже можно но не красиво