Hallo,
ich bekomme plötzlich beim Login in sBE auf Typo3 8.7.4 folgenden Fehler:
Oops, an error occurred!
An argument "key" or "id" has to be provided
More information regarding this error might be available online.
Dem folgt diese Fehlerbehebung
Solution:
Check your fluid template for empty keys or syntax errors in f:translate tags. In my case, it was:
Wrong:
<f:translate key="{openFeed}"/>
Right:
<f:translate key="openFeed"/>
Ich habe jetzt in diesen Templates Fluidhelper integriert.
Homepage.html
<f:layout name="Standard"/>
<f:section name="Main">
<f:render partial="Jumbotron" arguments="{_all}"/>
<div class="row">
<div class="col-md-9">
<f:format.raw>{maincontent}</f:format.raw>
</div>
<div class="col-md-3 marginale">
<f:format.raw>{marginalie}</f:format.raw>
</div>
</div>
</f:section>
1Column.html
<f:layout name="Standard"/>
<f:section name="Main">
<div class="row">
<div class="col-md-12">
<f:cObject typoscriptObjectPath="lib.rootline" />
</div>
</div>
<div class="row">
<div class="col-md-12">
<f:format.raw>{maincontent}</f:format.raw>
</div>
</div>
</f:section>
2Columns.html
<f:layout name="Standard"/>
<f:section name="Main">
<div class="row">
<div class="col-md-12">
<f:cObject typoscriptObjectPath="lib.rootline" />
</div>
</div>
<div class="row">
<div class="col-md-9">
<f:format.raw>{maincontent}</f:format.raw>
</div>
<div class="col-md-3 marginale">
<f:format.raw>{marginalie}</f:format.raw>
</div>
</div>
</f:section>
1Column_Jumbotron.html
<f:layout name="Standard"/>
<f:section name="Main">
<div class="row">
<div class="col-md-12">
<f:cObject typoscriptObjectPath="lib.rootline" />
</div>
</div>
<f:render partial="Jumbotron" arguments="{_all}"/>
<div class="row">
<div class="col-md-12">
<f:format.raw>{maincontent}</f:format.raw>
</div>
</div>
</f:section>
2Columns_Jumbotron.html
<f:layout name="Standard"/>
<f:section name="Main">
<div class="row">
<div class="col-md-12">
<f:cObject typoscriptObjectPath="lib.rootline" />
</div>
</div>
<div class="row">
<div class="col-md-9">
<f:format.raw>{maincontent}</f:format.raw>
</div>
<div class="col-md-3 marginale">
<f:format.raw>{marginalie}</f:format.raw>
</div>
</div>
</f:section>
Wenn ich wie in der Lösung
arguments="{_all}" gegen
arguments="_all" austausche, dann ist das Frontend weg.
Sieht von euch jemand, wo der Fehler liegen könnte? Ich weiß jetzt auch nicht mehr bei welchem Videoschritt von WoWa's Typo3-Video der Fehler erstmals auftrat, das sehe ich erst beim erneuten Einloggen, was durchaus am nächsten Tag der Fall sein kann.
Grüße
Diani