Assegnazione url corretto alla singola circolare

This commit is contained in:
2025-08-26 16:59:53 +02:00
parent 2f251bbfb0
commit 16ac92a59e
9 changed files with 200 additions and 8 deletions

View File

@ -0,0 +1,25 @@
<?php
\defined('_JEXEC') or die;
use Joomla\DI\Container;
use Joomla\DI\ServiceProviderInterface;
return new class implements ServiceProviderInterface {
public function register(Container $c)
{
// Joomla 4/5
if (class_exists('Joomla\\CMS\\Extension\\Service\\Provider\\MVCComponent')) {
$cls = 'Joomla\\CMS\\Extension\\Service\\Provider\\MVCComponent';
$c->registerServiceProvider(new $cls('Pcrt\\Component\\Circolari'));
}
// Fallback per ambienti older: comunque registra il namespace PSR-4
if (class_exists('JLoader') && \defined('JPATH_SITE')) {
\JLoader::registerNamespace(
'Pcrt\\Component\\Circolari\\Site',
JPATH_SITE . '/components/com_circolari/src',
false, false, 'psr4'
);
}
}
};