Hallo zusammen,
ich habe folgendes Problem, für das hoffentlich jemand eine Lösung kennt:
Wenn ich in Contao 4 ein eigenes Symfony-Bundle mit Controller und Routing erstelle, ist es derzeit nicht möglich einige Inserttags wie z.B. das Navigationsmenü zu integrieren.
Beispielcode (Auszug):
PHP-Code:
<?php
namespace TestBundle\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Contao;
class TestController extends Controller
{
/**
* @Route("/testordner/{alias}.html")
*/
public function testAction($alias)
{
define('TL_MODE', 'FE');
define('TL_SCRIPT', '');
$dir = __DIR__;
while ($dir != '.' && $dir != '/' && !is_file($dir . '/system/initialize.php')){
$dir = dirname($dir);
}
require($dir . '/system/initialize.php');
$test = \Contao\Controller::replaceInserttags("{{insert_module::1}}"); // Modul für ein Navigationsmenü
print_r ($test);
exit;
}
}
Viele andere Module (z.B. eine individuelle Navigation) funktionieren so ohne Probleme.
Kennt jemand eine Lösung?
Lesezeichen