<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Contao-Community - Entwickler-Fragen</title>
		<link>https://community.contao.org/de/</link>
		<description>Entwickler können hier Fragen zur Extension-Programmierung stellen
Contao-Bugs hier melden: Contao-Bugtracker auf GitHub</description>
		<language>de</language>
		<lastBuildDate>Fri, 01 May 2026 20:24:44 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>1</ttl>
		<image>
			<url>https://community.contao.org/de/images/misc/rss.png</url>
			<title>Contao-Community - Entwickler-Fragen</title>
			<link>https://community.contao.org/de/</link>
		</image>
		<item>
			<title>5.7.x Controller wird nicht geladen</title>
			<link>https://community.contao.org/de/showthread.php?89270-Controller-wird-nicht-geladen&amp;goto=newpost</link>
			<pubDate>Wed, 29 Apr 2026 10:15:33 GMT</pubDate>
			<description>Hallo, 
 
wollte gerade mal eine Erweiterung von mir testen ob die ohne Probleme läuft, leider kommt folgende Meldung: 
 
 
 
Code: 
--------- 
...</description>
			<content:encoded><![CDATA[<div>Hallo,<br />
<br />
wollte gerade mal eine Erweiterung von mir testen ob die ohne Probleme läuft, leider kommt folgende Meldung:<br />
<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"> Cannot load resource &quot;@FansiteManagerCoreBundle/Controller/Ajax&quot;. Make sure&nbsp; <br />
&nbsp;  the &quot;FansiteManagerCoreBundle&quot; bundle is correctly registered and loaded i&nbsp; <br />
&nbsp; n the application kernel class. If the bundle is registered, make sure the&nbsp;  <br />
&nbsp; bundle path &quot;@FansiteManagerCoreBundle/Controller/Ajax&quot; is not empty.</code><hr />
</div><br />
AjaxVideoController.php<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB"><br /></span><span style="color: #007700">namespace&nbsp;</span><span style="color: #0000BB">WEBROXX</span><span style="color: #007700">\</span><span style="color: #0000BB">FansiteManagerCore</span><span style="color: #007700">\</span><span style="color: #0000BB">Controller</span><span style="color: #007700">\</span><span style="color: #0000BB">Ajax</span><span style="color: #007700">;<br /><br />use&nbsp;</span><span style="color: #0000BB">Symfony</span><span style="color: #007700">\</span><span style="color: #0000BB">Component</span><span style="color: #007700">\</span><span style="color: #0000BB">HttpFoundation</span><span style="color: #007700">\</span><span style="color: #0000BB">Request</span><span style="color: #007700">;<br />use&nbsp;</span><span style="color: #0000BB">Symfony</span><span style="color: #007700">\</span><span style="color: #0000BB">Component</span><span style="color: #007700">\</span><span style="color: #0000BB">HttpFoundation</span><span style="color: #007700">\</span><span style="color: #0000BB">Response</span><span style="color: #007700">;<br />use&nbsp;</span><span style="color: #0000BB">Symfony</span><span style="color: #007700">\</span><span style="color: #0000BB">Component</span><span style="color: #007700">\</span><span style="color: #0000BB">Routing</span><span style="color: #007700">\</span><span style="color: #0000BB">Annotation</span><span style="color: #007700">\</span><span style="color: #0000BB">Route</span><span style="color: #007700">;<br /><br />use&nbsp;</span><span style="color: #0000BB">Doctrine</span><span style="color: #007700">\</span><span style="color: #0000BB">DBAL</span><span style="color: #007700">\</span><span style="color: #0000BB">Connection</span><span style="color: #007700">;<br /><br />use&nbsp;</span><span style="color: #0000BB">Contao</span><span style="color: #007700">\</span><span style="color: #0000BB">CoreBundle</span><span style="color: #007700">\</span><span style="color: #0000BB">Framework</span><span style="color: #007700">\</span><span style="color: #0000BB">ContaoFramework</span><span style="color: #007700">;<br />use&nbsp;</span><span style="color: #0000BB">Contao</span><span style="color: #007700">\</span><span style="color: #0000BB">CoreBundle</span><span style="color: #007700">\</span><span style="color: #0000BB">Image</span><span style="color: #007700">\</span><span style="color: #0000BB">Studio</span><span style="color: #007700">\</span><span style="color: #0000BB">Studio</span><span style="color: #007700">;<br />use&nbsp;</span><span style="color: #0000BB">Contao</span><span style="color: #007700">\</span><span style="color: #0000BB">StringUtil</span><span style="color: #007700">;<br /><br /><br /></span><span style="color: #FF8000">#&#91;Route('/video/{id}',&nbsp;name:&nbsp;AjaxVideoController::class)&#93;<br />#&#91;AsController&#93;<br /></span><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">AjaxVideoController<br /></span><span style="color: #007700">...&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>services.yml<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&nbsp; &nbsp; WEBROXX\FansiteManagerCore\Controller\Ajax\AjaxVideoController:<br />
&nbsp; &nbsp; &nbsp; &nbsp; public: true</code><hr />
</div>unter 5.3 lief diese problemlos</div>

]]></content:encoded>
			<category domain="https://community.contao.org/de/forumdisplay.php?6-Entwickler-Fragen">Entwickler-Fragen</category>
			<dc:creator>WebRoxx</dc:creator>
			<guid isPermaLink="true">https://community.contao.org/de/showthread.php?89270-Controller-wird-nicht-geladen</guid>
		</item>
		<item>
			<title>5.7.x Decorate listener</title>
			<link>https://community.contao.org/de/showthread.php?89268-Decorate-listener&amp;goto=newpost</link>
			<pubDate>Mon, 27 Apr 2026 17:38:10 GMT</pubDate>
			<description>Ich möchte genau das machen, was MarkejN hier (https://github.com/contao/contao/issues/9386) beschreibt. 
 
Folgender Code funktioniert (weiterhin...</description>
			<content:encoded><![CDATA[<div>Ich möchte genau das machen, was MarkejN <a href="https://github.com/contao/contao/issues/9386" target="_blank" rel="nofollow">hier</a> beschreibt.<br />
<br />
Folgender Code funktioniert (weiterhin bzw. noch bis 6):<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">// src/EventListener/DataContainer/MyContentElementViewListener.php<br />
class MyContentElementViewListener<br />
{<br />
&nbsp; &nbsp; #[AsCallback(table: 'tl_content', target: 'list.label.label', priority: 1)]<br />
&nbsp; &nbsp; public function generateLabel(array $row, string $label, DC_Table $dc): array|string<br />
&nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; [$type, $preview, $key] = (new \tl_content())-&gt;addCteType($row);<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; return $type . ' is the type';<br />
&nbsp; &nbsp; }<br />
}</code><hr />
</div>Aber wie genau kann ich hier den Listener decoraten, um die neue Funktion <a href="https://github.com/contao/contao/blob/2849c10f02c50216d0442f623d66a4369fb49cb7/core-bundle/src/EventListener/DataContainer/ContentElementViewListener.php#L53" target="_blank" rel="nofollow">generateLabel</a> zu überschreiben?</div>

]]></content:encoded>
			<category domain="https://community.contao.org/de/forumdisplay.php?6-Entwickler-Fragen">Entwickler-Fragen</category>
			<dc:creator>Dean</dc:creator>
			<guid isPermaLink="true">https://community.contao.org/de/showthread.php?89268-Decorate-listener</guid>
		</item>
		<item>
			<title>5.7.x CSS einer eigenen Erweiterung wird nicht mehr geladen</title>
			<link>https://community.contao.org/de/showthread.php?89242-CSS-einer-eigenen-Erweiterung-wird-nicht-mehr-geladen&amp;goto=newpost</link>
			<pubDate>Thu, 16 Apr 2026 12:00:42 GMT</pubDate>
			<description>Moin liebe Foristen, 
 
heute ist mir aufgefallen, dass das CSS aus dem ./public Verzeichnis meiner eigenen Gästebuch-Erweiterung nicht mehr geladen...</description>
			<content:encoded><![CDATA[<div>Moin liebe Foristen,<br />
<br />
heute ist mir aufgefallen, dass das CSS aus dem ./public Verzeichnis meiner eigenen Gästebuch-Erweiterung nicht mehr geladen wird:<br />
<br />
<a href="https://www.luetten-dieks.eu/gaestebuch" target="_blank" rel="nofollow">https://www.luetten-dieks.eu/gaestebuch</a>.<br />
<br />
Sowohl das Formular für neue Einträge als auch die Liste der bereits bestehenden Einträge haben nicht mehr die gewünschten styles ...<br />
Ich habe das CSS einmal versuchsweise in meine 'files/ ... /custom.css'  ausgelagert, die über das Seitenlayout eingebunden wird, von dort funktioniert es.<br />
<br />
Hat jemand einen Tip?<br />
<br />
Danke - Georg</div>

]]></content:encoded>
			<category domain="https://community.contao.org/de/forumdisplay.php?6-Entwickler-Fragen">Entwickler-Fragen</category>
			<dc:creator>Seefahrer</dc:creator>
			<guid isPermaLink="true">https://community.contao.org/de/showthread.php?89242-CSS-einer-eigenen-Erweiterung-wird-nicht-mehr-geladen</guid>
		</item>
		<item>
			<title>5.7.x Übersetzungen in Twig-Templates mit Ersetzung</title>
			<link>https://community.contao.org/de/showthread.php?89240-Übersetzungen-in-Twig-Templates-mit-Ersetzung&amp;goto=newpost</link>
			<pubDate>Wed, 15 Apr 2026 13:52:51 GMT</pubDate>
			<description><![CDATA[Hallo zusammen, ich habe folgenden String in einer default.php: 
 
PHP: 
--------- 
$GLOBALS['TL_LANG']['MSC']['calendar_costs'] = 'Preis pro Person:...]]></description>
			<content:encoded><![CDATA[<div>Hallo zusammen, ich habe folgenden String in einer default.php:<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">$GLOBALS</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'TL_LANG'</span><span style="color: #007700">&#93;&#91;</span><span style="color: #DD0000">'MSC'</span><span style="color: #007700">&#93;&#91;</span><span style="color: #DD0000">'calendar_costs'</span><span style="color: #007700">&#93;&nbsp;=&nbsp;</span><span style="color: #DD0000">'Preis&nbsp;pro&nbsp;Person:&nbsp;&lt;strong&gt;%costs%&nbsp;€&lt;/strong&gt;'</span><span style="color: #007700">;&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>Dieser String wird korrekt ausgegeben wenn ich folgendes im Template mache:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700">{%&nbsp;</span><span style="color: #0000BB">trans_default_domain&nbsp;</span><span style="color: #DD0000">"contao_default"&nbsp;</span><span style="color: #007700">%}<br />{%&nbsp;if&nbsp;</span><span style="color: #0000BB">costs&nbsp;</span><span style="color: #007700">%}<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">p&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"costs"</span><span style="color: #007700">&gt;{{&nbsp;</span><span style="color: #DD0000">'MSC.calendar_costs'</span><span style="color: #007700">|</span><span style="color: #0000BB">trans</span><span style="color: #007700">|</span><span style="color: #0000BB">raw&nbsp;</span><span style="color: #007700">}}&lt;/</span><span style="color: #0000BB">p</span><span style="color: #007700">&gt;<br />{%&nbsp;endif&nbsp;%}&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>Sobald ich aber versuche, %costs% zu ersetzen wie in der Doku beschrieben kommt ein Fehler:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700">{%&nbsp;</span><span style="color: #0000BB">trans_default_domain&nbsp;</span><span style="color: #DD0000">"contao_default"&nbsp;</span><span style="color: #007700">%}<br />{%&nbsp;if&nbsp;</span><span style="color: #0000BB">costs&nbsp;</span><span style="color: #007700">%}<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">p&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"costs"</span><span style="color: #007700">&gt;{{&nbsp;</span><span style="color: #DD0000">'MSC.calendar_costs'</span><span style="color: #007700">|</span><span style="color: #0000BB">trans</span><span style="color: #007700">(&#91;</span><span style="color: #0000BB">costs</span><span style="color: #007700">&#93;)|</span><span style="color: #0000BB">raw&nbsp;</span><span style="color: #007700">}}&lt;/</span><span style="color: #0000BB">p</span><span style="color: #007700">&gt;<br />{%&nbsp;endif&nbsp;%}&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>Ich habe auch die Variante als Objekt schon probiert:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700">{%&nbsp;</span><span style="color: #0000BB">trans_default_domain&nbsp;</span><span style="color: #DD0000">"contao_default"&nbsp;</span><span style="color: #007700">%}<br />{%&nbsp;if&nbsp;</span><span style="color: #0000BB">costs&nbsp;</span><span style="color: #007700">%}<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">p&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"costs"</span><span style="color: #007700">&gt;{{&nbsp;</span><span style="color: #DD0000">'MSC.calendar_costs'</span><span style="color: #007700">|</span><span style="color: #0000BB">trans</span><span style="color: #007700">({</span><span style="color: #DD0000">'%costs%'</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">costs</span><span style="color: #007700">})|</span><span style="color: #0000BB">raw&nbsp;</span><span style="color: #007700">}}&lt;/</span><span style="color: #0000BB">p</span><span style="color: #007700">&gt;<br />{%&nbsp;endif&nbsp;%}&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>Beides mal der gleiche Fehler:<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">An&nbsp;exception&nbsp;has&nbsp;been&nbsp;thrown&nbsp;during&nbsp;the&nbsp;rendering&nbsp;of&nbsp;a&nbsp;template&nbsp;</span><span style="color: #007700">(</span><span style="color: #DD0000">"The&nbsp;arguments&nbsp;array&nbsp;must&nbsp;contain&nbsp;2&nbsp;items,&nbsp;1&nbsp;given"</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">in&nbsp;</span><span style="color: #007700">@</span><span style="color: #0000BB">Contao</span><span style="color: #007700">/</span><span style="color: #0000BB">event_full</span><span style="color: #007700">.</span><span style="color: #0000BB">html</span><span style="color: #007700">.</span><span style="color: #0000BB">twig&nbsp;<br /></span>
</span>
</code></code><hr />
</div>Contao ist auf der aktuellen LTS Version 5.7.3<br />
<br />
Woran liegt das oder fehlen noch Infos?</div>

]]></content:encoded>
			<category domain="https://community.contao.org/de/forumdisplay.php?6-Entwickler-Fragen">Entwickler-Fragen</category>
			<dc:creator>benfolds</dc:creator>
			<guid isPermaLink="true">https://community.contao.org/de/showthread.php?89240-Übersetzungen-in-Twig-Templates-mit-Ersetzung</guid>
		</item>
		<item>
			<title>serpPreview Widget bei Events ausblenden</title>
			<link>https://community.contao.org/de/showthread.php?89238-serpPreview-Widget-bei-Events-ausblenden&amp;goto=newpost</link>
			<pubDate>Tue, 14 Apr 2026 15:02:24 GMT</pubDate>
			<description>Hallo Community, 
ich habe das Problem, dass ich die Suchmaschinen-Ausgabe bei Events ausblenden möchte. Allerdings sind meine bisherigen Versuchen...</description>
			<content:encoded><![CDATA[<div>Hallo Community,<br />
ich habe das Problem, dass ich die Suchmaschinen-Ausgabe bei Events ausblenden möchte. Allerdings sind meine bisherigen Versuchen gescheitert.<br />
<br />
Mein erster Versuch war es, mit Hilfe des PaletteManipulator das Feld zu entfernen.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">PaletteManipulator</span><span style="color: #007700">::</span><span style="color: #0000BB">create</span><span style="color: #007700">()<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&gt;</span><span style="color: #0000BB">removeField</span><span style="color: #007700">(</span><span style="color: #DD0000">'serpPreview'</span><span style="color: #007700">)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&gt;</span><span style="color: #0000BB">applyToPalette</span><span style="color: #007700">(</span><span style="color: #DD0000">'default'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'tl_calendar_events'</span><span style="color: #007700">)<br />;&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>Hat nicht geklappt.<br />
Danach habe ich versucht, es über die Benutzerrollen zu lösen, in dem ich zuerst das Feld &quot;steuerbar&quot; mache<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP-Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">$GLOBALS</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'TL_DCA'</span><span style="color: #007700">&#93;&#91;</span><span style="color: #DD0000">'tl_calendar_events'</span><span style="color: #007700">&#93;&#91;</span><span style="color: #DD0000">'fields'</span><span style="color: #007700">&#93;&#91;</span><span style="color: #DD0000">'serpPreview'</span><span style="color: #007700">&#93;&#91;</span><span style="color: #DD0000">'exclude'</span><span style="color: #007700">&#93;&nbsp;=&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>Aber auch das nicht geholfen.<br />
Hat jemand einen Tipp, wie ich das Feld bei Events ausblende?<br />
<br />
Grüße</div>

]]></content:encoded>
			<category domain="https://community.contao.org/de/forumdisplay.php?6-Entwickler-Fragen">Entwickler-Fragen</category>
			<dc:creator>dhe</dc:creator>
			<guid isPermaLink="true">https://community.contao.org/de/showthread.php?89238-serpPreview-Widget-bei-Events-ausblenden</guid>
		</item>
		<item>
			<title>5.7.x tl_page felder werden nicht in nav_default ausgegeben</title>
			<link>https://community.contao.org/de/showthread.php?89224-tl_page-felder-werden-nicht-in-nav_default-ausgegeben&amp;goto=newpost</link>
			<pubDate>Thu, 02 Apr 2026 11:32:23 GMT</pubDate>
			<description>Hallo zusammen, 
 
ich hatte bei einem Projekt (Contao 4.13) mit den alten .html5 template Felder in der tl_page hinzugefügt und dann in...</description>
			<content:encoded><![CDATA[<div>Hallo zusammen,<br />
<br />
ich hatte bei einem Projekt (Contao 4.13) mit den alten <span style="font-family: Courier New">.html5</span> template Felder in der <span style="font-family: Courier New">tl_page</span> hinzugefügt und dann in <span style="font-family: Courier New">nav_default.html5</span> genutzt. Beim Update zu Contao 5.7 habe ich die komplette Struktur umgebaut und an das neue System angepasst. Nur im neuen Twig-Template <span style="font-family: Courier New">nav_default.html.twig</span> werden diese Felder, bzw. der Inhalt dieser Felder nicht mehr mit ausgegeben. Die Felder sind in items vorhanden, aber mit einem leern String als Inhalt. Hat dazu jemand eine Idee oder kann ich irgendwie im Template auf das gesamte <span style="font-family: Courier New">tl_page</span> Objekt zugreifen?<br />
Danke!</div>

]]></content:encoded>
			<category domain="https://community.contao.org/de/forumdisplay.php?6-Entwickler-Fragen">Entwickler-Fragen</category>
			<dc:creator>benfolds</dc:creator>
			<guid isPermaLink="true">https://community.contao.org/de/showthread.php?89224-tl_page-felder-werden-nicht-in-nav_default-ausgegeben</guid>
		</item>
	</channel>
</rss>
