Hallo erstmal,
ich bin gerade dabei, eine kleine Contao-Erweiterung zu schreiben, die ein eigenes Content-Element enthält. In den Contao-Versionen 4.9.* und 4.10 bis 4.10.2 funktioniert dies auch einwandfrei. Nur in der Contao-Version 4.10.3 ist das Content-Modul nicht sichtbar, wenn ich es zu einem Artikel hinzufüge. Wenn ich das Content-Element in der Version 4.10.2 installiere und auf die 4.10.3 update, funktioniert es ebenfalls nicht mehr.
Hier ist der Inhalt der entsprechenden Dateien:
src/Controller/ContentElement/icalContentElementController.php
PHP-Code:
<?php
namespace NerdsClub\ContaoIcalBookingsBundle\Controller\ContentElement;
#namespace App\Controller\ContentElement;
use Contao\ContentModel;
use Contao\CoreBundle\Controller\ContentElement\AbstractContentElementController;
use Contao\CoreBundle\ServiceAnnotation\ContentElement;
use Contao\Template;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
/**
* @ContentElement(category="miscellaneous", type="ical_content_element")
*/
class IcalContentElementController extends AbstractContentElementController
{
protected function getResponse(Template $template, ContentModel $model, Request $request): ?Response {
// Logik
return $template->getResponse();
}
}
?>
src/Resources/contao/config/services.yml
Code:
services:
_defaults:
autoconfigure: true
NerdsClub\ContaoIcalBookingsBundle\Controller\ContentElement\IcalContentElementController: ~
Weiß jemand, ob sich da in dieser Version etwas geändert hat, was zusätzlich beachtet werden muss? Oder handelt es sich vielleicht um einen Bug?
Vielen Dank im Voraus
Oliver (NerdsClub IT Service)
Lesezeichen