[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