[TYPO3-german] Plugin Konfiguration - Eigenschaften mit DatentypLLL: Wert zuweisen
Dr Dieter Porth
typo3 at mobger.de
Tue Feb 3 09:54:45 CET 2015
Settings betrachte ich immer als Array, da settingen apriori mit keinem
Objekt verbunden ist. Das nachfolgende
"plugin.tx_sccruiseplan.settings.schemaOrg.itemtype.property" ist also
ein Array.
plugin.tx_sccruiseplan.settings.schemaOrg.itemtype.property {
dataWrap = 5
value = 6
}
Ungeprüfte Anregung: Probiere es mit {settings.setup.schemaOrg.itemtype.property.dataWrap
->f:format.raw()}
Erfolgversprechender ist wahrscheinlich Variante b
<meta itemprop="name" content="{f:translate(key: '{settings.setup.schemaOrg.itemtype.property.dataWrap}')}">
Dieter
Nachfrage:
Der Meta-Tag aus dem Template list.html wird wirklich im Head der Seite
positioniert? Ich dachte immer, dass man für individuelle Tags
headerData verwendet.
Am 1.2.2015 um 22:49 schrieb JCL - Johannes C. Laxander:
> Ergänzung:
>
> In List.html gebe ich die Settings-Eigenschaft in dieser Form aus:
>
> <meta itemprop="name" content="{settings.setup.schemaOrg.itemtype.property}">
>
> Dadruch steht "Array" in der HTML-Ausgabe (Frontend).
>
>
>> ich möchte in der Plugin-Konfiguration meiner Extension per
>> LLL-Datentyp Werte aus einer Sprachdatei zuweisen, so etwa in
>> der Form:
>>
>> plugin.tx_sccruiseplan.settings.schemaOrg.itemtype.property.da
>> taWrap =
>> LLL:{$My.locallangDir}locallang.xml:schemaorg-itemtype-property
>>
>> Sprachdatei:
>>
>> <label index="schemaorg-itemtype-property">irgendwas</label>
>>
>> Ich bekomme aber nur den String "Array" zugewiesen. Wie
>> erreiche ich, dass LLL: ausgewertet wird?
>>
>> Johannes.
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
--
Dr. Dieter Porth -
Mein kleines TYPO3-Labor: http://www.mobger.de/
More information about the TYPO3-german
mailing list