{"id":1247,"date":"2024-01-07T23:00:20","date_gmt":"2024-01-07T21:00:20","guid":{"rendered":"https:\/\/www.mediamill.de\/blog\/?p=1247"},"modified":"2024-01-07T23:32:44","modified_gmt":"2024-01-07T21:32:44","slug":"fehler-oops-an-error-occurred-nach-typo3-12-4-und-news-extension-11-3-0-update-in-bezug-auf-den-fluid-viewhelper","status":"publish","type":"post","link":"https:\/\/www.mediamill.de\/blog\/2024\/01\/07\/fehler-oops-an-error-occurred-nach-typo3-12-4-und-news-extension-11-3-0-update-in-bezug-auf-den-fluid-viewhelper\/","title":{"rendered":"Fehler: &#8222;Oops, an error occurred!&#8220; nach TYPO3 12.4 und News Extension 11.3.0 Update in Bezug auf den Fluid Viewhelper &#8222;includeFile&#8220;"},"content":{"rendered":"\n<p>Nach dem Update einer TYPO3-Website auf Version 12.4 und einem gleichzeitigen Update der News Extension auf Version 11.3.0 kann es vorkommen, dass bestehende News-Artikel weder in der \u00dcbersichtsliste noch in den Detailansichten angezeigt werden. Stattdessen erscheint die Fehlermeldung &#8222;Oops, an error occurred! Code: 202401072011058d9760ff&#8220;. AdHoc konnte ich keine Fehlerursache erkennen auch waren bei einer Google Suche keine L\u00f6sungen f\u00fcr das Problem verf\u00fcgbar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ursache des Problems<\/h3>\n\n\n\n<p>Die Ursache f\u00fcr diesen speziellen Fehler liegt in einer \u00c4nderung der ViewHelpers in der News Extension. In der Logdatei wird ein Fehler im Zusammenhang mit dem ViewHelper &#8222;&lt;n:includeFile&gt;&#8220; angezeigt.<br><code><strong>Error<\/strong>: The ViewHelper \"&lt;n:includeFile&gt;\" could not be resolved.<\/code><\/p>\n\n\n\n<p>Dieser ViewHelper wurde in den fr\u00fcheren Versionen der News Extension verwendet, ist aber in der Version 11.3.0 nicht mehr vorhanden.<\/p>\n\n\n\n<p>In der Dokumentation der News Extension Version 10 wird der <code>IncludeFile ViewHelper<\/code> noch erw\u00e4hnt, jedoch fehlt er in der Dokumentation der Version 11. Diese \u00c4nderung wurde offenbar nicht breit kommuniziert, da ich online keine Informationen dar\u00fcber finden konnten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">L\u00f6sung des Problems<\/h3>\n\n\n\n<p>Die L\u00f6sung f\u00fcr dieses Problem wurde im offiziellen TYPO3 Slack-Kanal gefunden. Ein anderer Benutzer hatte das gleiche Problem ge\u00e4u\u00dfert, und der Entwickler der News Extension, Georg Ringer, gab einen entscheidenden Hinweis.<\/p>\n\n\n\n<p>In den originalen Fluid Templates ab Version 11 der News Extension ist ein neues, funktionierendes Code-Fragment zu finden. Anstelle von:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;f:if condition=\"{settings.cssFile}\"&gt;\n\t&lt;n:includeFile path=\"{settings.cssFile}\" \/&gt;\n&lt;\/f:if&gt; <\/code><\/pre>\n\n\n\n<p>sollte jetzt folgender Code verwendet werden:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;f:if condition=\"{settings.cssFile}\"&gt;\n\t&lt;f:asset.css identifier=\"ext-news\" href=\"{settings.cssFile}\" \/&gt;\n&lt;\/f:if&gt;<\/code><\/pre>\n\n\n\n<p>Anscheinend hat der Autor der News Extension seinen eigenen, extension-spezifischen ViewHelper zugunsten eines standardm\u00e4\u00dfigen ViewHelpers mit identischer Funktion aufgegeben und aus der Extension entfernt.<\/p>\n\n\n\n<p>Bei mir half eine \u00c4nderung des Syntax in den News Fluid Templates Dateien Layouts\/General.html und Layout\/Detail.html aus, damit die News Extension in der neuen TYPO3 Instanz wieder funktionierte.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nach dem Update einer TYPO3-Website auf Version 12.4 und einem gleichzeitigen Update der News Extension auf Version 11.3.0 kann es vorkommen, dass bestehende News-Artikel weder in der \u00dcbersichtsliste noch in den Detailansichten angezeigt werden. Stattdessen erscheint die Fehlermeldung &#8222;Oops, an error occurred! Code: 202401072011058d9760ff&#8220;. AdHoc konnte ich keine Fehlerursache erkennen auch waren bei einer Google [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,22,23],"tags":[105,137,69,136,86],"class_list":["post-1247","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-typo3","category-typo3-extensions","tag-news","tag-news-11-3","tag-typo3","tag-typo3-12-4","tag-typo3-update"],"_links":{"self":[{"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/posts\/1247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/comments?post=1247"}],"version-history":[{"count":4,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/posts\/1247\/revisions"}],"predecessor-version":[{"id":1252,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/posts\/1247\/revisions\/1252"}],"wp:attachment":[{"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/media?parent=1247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/categories?post=1247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/tags?post=1247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}