25 lines
978 B
PHP
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'));
|
|
|