Используется плагин Reveal.
1. В макете добавляется подключение скрипта и стиля:
<!-- jQuery Reveal -->
<script type="text/javascript" src="/my-reveal/jquery.reveal.js"></script>
<link rel="stylesheet" type="text/css" href="/my-reveal/reveal.css" />
2. В макете добавляется блок, который и будет содержать текст в окне:
<div id="myModal" class="reveal-modal">
<h2>Как добавить статью</h2>
<p>Обращайтесь к администратору!</p>
<a class="close-reveal-modal">×</a>
</div>
Очень хотелось бы, чтобы контент во всплывающей форме не заносить в макет, а задавать в Центре Управления, например создав элемент в "Страницы и документы".
Как такое осуществить?
===========
На странице будет полсотни таких всплывающих окон, и в каждом приличный объем контента плюс графика. В общем, много-много байт. Поэтому хорошо бы подкачивать контент с сервера только при вызове конкретного окна, а не качать сразу контент всех окон при загрузке страницы.