"Родные" модальные окна 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 ссылка, но можно (а может даже и лучше) использовать и системную.

Вот и всё.