[TYPO3-german] cObject data an ein plugin senden
Oliver Beck
oli5188 at gmail.com
Fri Jul 12 10:31:56 CEST 2013
Hallo zusammen
Soviel ich weiss kennt das settings-array von extbase standardmässig keine
TypoScript "Magie". Also current und data wird dort nicht funktionieren.
Aber du musst den typoscript wert ja nicht zwingend mit dem settings array
holen, du kannst das ganze doch in ein separates cObject auslagern? Ich
weiss jetzt nicht genau, was dieses picasa genau bedeutet...
Beispiel:
temp.picasa = TEXT
temp.picasa.current = 1
im Fluid dann: <f:cObject typoscriptObjectPath=" temp.picasa" data="deine
werte" />
Dieses Beispiel ist jetzt etwas schlecht, da es eigentlich nichts bewirkt,
wollte nur zeigen, dass es nicht zwingend im settings-array des USER-Objekts
sein muss.
PS: Es gibt eine Klasse, die das oben genannte fehlende Verhalten von
Extbase "nachrüstet": TYPO3\CMS\Extbase\Service\TypoScriptService
Mit dieser Klasse kann man normale arrays wie z.B das settings-array in
richtige typoscript-arrays umwandeln.
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org
[mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von bernd wilke
Gesendet: Freitag, 12. Juli 2013 09:43
An: typo3-german at lists.typo3.org
Betreff: Re: [TYPO3-german] cObject data an ein plugin senden
Am 12.07.13 09:27, schrieb Domi:
> Leider haben keine Tipps bisher zum gewünschten Ergebnis geführt.
>
> Hast du vielleicht noch eine Idee?
erstmal zur Verifikation:
BSPL1 mit statischem Wert
-------
lib.galleriaDetail = USER
lib.galleriaDetail {
userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
extensionName = FluxGalleria
pluginName = Frontend
vendorName = DMF
settings {
items {
1.item {
type = 5
picasa_method = useralbum
picasa = useralbum:dmfmedia.de at gmail.com/branchearchitektur
}
}
one_item_only = 1
}
}
-------
BSPL2 dynamischer Wert
-------
lib.galleriaDetail = USER
lib.galleriaDetail {
userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
extensionName = FluxGalleria
pluginName = Frontend
vendorName = DMF
settings {
items {
1.item {
type = 5
picasa_method = useralbum
picasa.current = 1
}
}
one_item_only = 1
}
}
-------
BSPL1 funktioniert,
BSPL2 aber nicht?
dann würde ich evtl. noch versuchen:
----
picase.stdWrap.current = 1
----
picasa = TEXT
picasa.current = 1
----
picasa.cObject = TEXT
picasa.cObject.current = 1
----
bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list