2017-07-12 2 views
0

Ich erstelle ein flexibles Inhaltselement.TYPO3: Wie setze ich die richtige ID in Localang für einen Fluss: Feld in einem Fluss: Objekt?

In meiner Template-Konfiguration Fluss Formular habe ich ein Feld, in einem Objekt, in einem Abschnitt. In meiner locallang.xlf kann ich mein Objekt und meine Sektion beschriften, aber ich konnte mein Feld nicht erfolgreich beschriften.

Meine Template-Konfiguration wie folgt aussieht:

<f:section name="Configuration"> 
    <flux:form id="element"> 
     <flux:form.section name="settings.mysection"> 
      <flux:form.object name="myobject"> 
       <flux:field.input name="myfield" /> 
      </flux:form.object> 
     </flux:form.section> 
    </flux:form> 
</f:section> 

Der relevante Teil meiner locallang.xlf wie folgt aussieht:

<trans-unit id="flux.element.sections.settings.mysection"> 
    <source>This works</source> 
</trans-unit> 
<trans-unit id="flux.element.objects.myobject"> 
    <source>This also works</source> 
</trans-unit> 
<trans-unit id="flux.element.fields.myfield"> 
    <source>This doesn't work</source> 
</trans-unit> 

Was soll das id-Attribut 'myfield' zu bezeichnen sein?

Antwort

1

In Ihrem AdditionalConfiguration.php, fügen Sie die folgenden Schritte aus:

flux.element.objects.myobject.myfield 

Es scheint dies geändert wurde für TYPO3 8.7:

$TYPO3_CONF_VARS['BE']['lang']['debug'] = true; 

Jetzt werden Sie die volle Sprache Label Pfade im Backend sehen https://forge.typo3.org/issues/71095 bis

$TYPO3_CONF_VARS['BE']['languageDebug'] = true;