
WT Fancybox.js
- Категории: Плагины Joomla, Веб-ассеты
- Версия: 6.0.9
- Дата:
Плагин регистрирует Fancybox.js в Joomla Web Assets Manager. После регистрации вы можете использовать его в своих расширениях.

Описание
Это плагин для Joomla-разработчиков. Он позволяет в любом месте Joomla 4+ использовать Fancybox.js: в модулях, компонентах, плагинах.
Fancybox.js распространяется автором под коммерческой лицензией. Для использования его на своих сайтах вы должны ознакомиться с лицензионным соглашением и приобрести лицензию согласно одному из тарифных планов Fancyapps, чтобы использовать его на своих сайтах без возможных юридических последствий. Данный плагин является просто обёрткой над js-скриптом, предоставляющим правильный способ подключения в Joomla. Использование этого плагина для подключения Fancybox.js равносильно самостоятельному подключению скрипта в шаблоне или макете расширения в Joomla.
Для этого в Вашем коде используйте:
<?php
use Joomla\CMS\Factory;
$wa = Factory::getApplication()->getDocument()->getWebAssetManager();
$wa->usePreset('wtfancybox'); // Local file
$wa->usePreset('wtfancybox-remote'); // Use from CDN
Плагин можно использовать как зависимость при разработке своих расширений для Joomla 4+. Плагин использует систему обновления Joomla 4+.
Быстрый старт
Пример из официальной документации. Разметка:
<a href="/image-a.jpeg" data-fancybox data-caption="Single image">
<img src="/thumbnail-a.jpeg" />
</a>
Javascript. Лучше обернуть вызов скрипта в DOMContentLoaded
.
document.addEventListener('DOMContentLoaded', () => {
Fancybox.bind("[data-fancybox]", {
// Your custom options
});
});
Joomla
- Тип расширения:
- Плагин
- Каталог:
- System
- Версия Joomla:
- 5.3.1