[TYPO3-german] News in Extension verwenden
David Gurk
dgurk at medienwerft.de
Thu Jul 24 14:41:07 CEST 2014
Also plugin.tx_extample.settings erwartet üblicherweise nur Strings, es sei, die einzelnen Werte werde von der Extension einmal als TypoScript geparsed. Ich bin mir gerade nicht 100%ig sicher, aber bei EXT:news scheint es für diese Option nicht der Fall zu sein.
Hier werden die Settings in ein DemandObject umgewandelt:
https://github.com/TYPO3-extensions/news/blob/master/Classes/Controller/TagController.php#L49
Die Tags werden dann hier gesetzt:
https://github.com/TYPO3-extensions/news/blob/master/Classes/Controller/NewsController.php#L94
Und das ist die Methode, die den Wert setzt:
https://github.com/TYPO3-extensions/news/blob/master/Classes/Domain/Model/Dto/NewsDemand.php#L210
Wenn ich das jetzt ohne Ausprobieren durchdenke, dann müsste in deinen Fall beim Setting der Wert leer sein.
Es könnte also sein, dass das was du vor hast, grundsätzlich nicht geht.
Hast du das ggf. irgendwo gefunden, z.B. in der Doku?
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Johannes Lang
Gesendet: Donnerstag, 24. Juli 2014 13:23
An: typo3-german at lists.typo3.org
Betreff: Re: [TYPO3-german] News in Extension verwenden
Hallo!
Habe die Newsausgabe mit dem cObject Viewhelper gemacht:
<f:cObject typoscriptObjectPath="lib.news" data="1" />
Der zugehörige TS-Code:
lib.news < tt_content.list.20.news_pi1
lib.news {
controller = News
switchableControllerActions {
News {
1 = list
}
}
settings < plugin.tx_news.settings
settings {
tags.current = 1
limit = 30
detailPid = 222
#overrideFlexformSettingsIfEmpty := addToList(detailPid)
startingpoint = 111
}
}
Die Ausgabe der News erfolgt und über settings.tags = [tag-id] können die News gefiltert werden, was dann aus der Extension geliefert wird.
Da Problem dabei ist, wie bekomme ich den übergebenen Werte aus dem Viewhelper in settings.tags?
mit settings.tags.current = 1 funktioniert es nicht.
Die Zuweisung an ein Textobjekt läuft problemlos:
<f:cObject typoscriptObjectPath="lib.selectedTags" >2</f:cObject>
lib.selectedTags= TEXT
lib.selectedTags {
value.current = 1
wrap = Value:|
}
Vielen Dank
Hannes
_______________________________________________
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