"Родные" модальные окна joomla (Pop-up)
В Joomla уже есть свои установленные POP-UP окна, нужно только их задействовать.
Когда на сайте установлен какой-либо из плагинов, который осуществляет работу с модальными окнами, лучше наверное использовать его. Но если нам нужно только один раз что-то разместить в таком окне, не вижу смысла, устанавливать дополнительные расширения! По моему, чем меньше на сайте всего напихано, тем лучше.
Так вот, для того чтобы у нас появилась эта возможность, в Index.php шаблона подключим модальные окна, добавив в Head:
JHTML::_('behavior.modal');
После этого, если мы хотим открыть страницу в модальном окне, вставляем в нужное место ссылку такого вида:
<a class="modal form-a" href="/callback?tmpl=component" rel="{handler: 'iframe', size: {x: 450, y: 450}}">Ссылка</a>
?tmpl=component - говорит о том, что отображать во всплывающем окне нужно только содержание страницы, а не весь сайт целиком.
size: {x: 450, y: 450} - Размер окна
В данном примере использована SEF ссылка, но можно (а может даже и лучше) использовать и системную.
Вот и всё.