Liste der Anhänge anzeigen (Anzahl: 1)
	
	
		Twig Templates
	
	
		Anhang 23279
Ich möchte als template für mein ContentElement den Quellcode in Twig schreiben. Jedoch sobald ich im Controller das template auf siehe Screenshot ändere, wird das template nicht gefunden. (loremipsum.html5 findet er jedoch). 
Wie kann ich mit twig arbeiten bzw. die Template richtig rendern lassen?
Controller Path: src/Controller/ContentElement/MyContentElementController.php
Template Path: templates/ce_twig.html5.twig
	 
	
	
		Liste der Anhänge anzeigen (Anzahl: 1)
	
	
	
		
	Zitat:
	
		
		
			
				Zitat von 
Spooky
				
			 
			Auf der Konsole zB.:
	Code:
	
vendor/bin/contao-console cache:clear --no-warmup
vendor/bin/contao-console cache:warmup
  
			
		
	 
 Funktioniert leider nicht. Woran kann es liegen?
Anhang 23283
	 
	
	
		Liste der Anhänge anzeigen (Anzahl: 2)
	
	
	
		
	Zitat:
	
		
		
			
				Zitat von 
Spooky
				
			 
			
			
		
	 
 Anhang 23284
Anhang 23285
Muss die Datei im dca-Ordner nen bestimmten Namen haben?
	 
	
	
		Liste der Anhänge anzeigen (Anzahl: 1)
	
	
	
		
	Zitat:
	
		
		
			
				Zitat von 
Spooky
				
			 
			Poste mal deinen gesamten bisherigen Code, mit Angabe wo sich die jeweilige Datei befindet, relativ zum Installationsverzeichnis der Contao Installation.
			
		
	 
 
src/Controller/ContentElement/MyContentElementController.php
	PHP-Code:
	
<?php
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;
use Twig\Environment;
/**
 * @ContentElement(
 *     "test",
 *     category="Symfony")
 */
class MyContentElementController extends AbstractContentElementController
{
    protected function getResponse(Template $template, ContentModel $model, Request $request): ?Response
    {
        dump($GLOBALS['TL_DCA']);
        $template->text = $model->text;
        return $template->getResponse();
    }
}
 dca/tl_content
	PHP-Code:
	
$GLOBALS['TL_DCA']['tl_content']['palettes']['test'] = 
    '{type_legend},type;{text_legend},text'
; 
 templates/ce_test.html5 (Warum muss es eig. html5 sein?)
	Code:
	
<h5>Hello World</h5>
 Backend -> leer
Anhang 23286