Files
EIS/mod_pdfexplorer.php
2025-07-16 10:03:59 +02:00

25 lines
978 B
PHP

<?php
// Keine direkten Zugriffe erlauben
defined('_JEXEC') or die;
use Joomla\CMS\Factory;
use Joomla\CMS\Helper\ModuleHelper;
// Hole die Applikation
$app = Factory::getApplication();
// Web Asset Manager holen (Joomla 4/5)
$wa = $app->getDocument()->getWebAssetManager();
// Assets einbinden
$wa->registerAndUseScript('pdfexplorer.pdfjs', 'modules/mod_pdfexplorer/assets/js/pdf.js', [], [], []);
$wa->registerAndUseScript('pdfexplorer.pdfworker', 'modules/mod_pdfexplorer/assets/js/pdf.worker.js', [], [], []);
$wa->registerAndUseScript('pdfexplorer.jstree', 'modules/mod_pdfexplorer/assets/js/jstree.min.js', [], [], []);
$wa->registerAndUseStyle('pdfexplorer.jstree', 'modules/mod_pdfexplorer/assets/css/jstree.min.css', [], []);
$wa->registerAndUseStyle('pdfexplorer.custom', 'modules/mod_pdfexplorer/assets/css/pdfexplorer.css', [], []);
// Übergib Parameter ins Template
require ModuleHelper::getLayoutPath('mod_pdfexplorer', $params->get('layout', 'default'));