Fancybox Setup
Fancybox setup es un modulo fino: el runtime real no vive aqui, sino en modules/30-utils.php.
Archivos clave:
- setup/modules/fancybox-setup/module.php
- modules/30-utils.php
- assets/vendor/fancybox/
- assets/js/fancybox-init.js
Responsabilidad real del modulo:
- aparecer en el manifiesto del setup
- poder activarse o desactivarse desde el panel
- reservar un punto estable para futuras extensiones del lightbox
El runtime real resuelve:
- assets vendor y theme
- shortcodes fancybox
- galerias desde ACF
- helpers de trigger, inline, ajax, video y PDF
Assets declarados hoy:
return [
'vendor_style' => 'assets/vendor/fancybox/fancybox.css',
'vendor_script' => 'assets/vendor/fancybox/fancybox.umd.js',
'theme_style' => 'assets/css/fancybox-gallery.css',
'theme_script' => 'assets/js/fancybox-init.js',
];Regla importante:
- si necesitas cambiar la API publica de Fancybox, mira modules/30-utils.php
- si solo necesitas activarlo o explicarlo en el panel, esta es la capa correcta
Last updated on