[TYPO3-german] News (tx_news) per TYPOscript einbinden mit flexibler Übergabe der Kategorie
Dr. Dieter Porth
typo3 at mobger.de
Thu Aug 4 23:42:53 CEST 2016
Hallo Chris,
bitte beschreibe einmal, wie du gedacht hast, dass die verschiedenen
Varianten hätten wirken sollen. Vielleicht führt dich die Beschäftigung
mit der Frage schon zu der Lösung deines Problems
Sorry, dass ich nicht sofort einen denkbaeren Lösungsweg aufgschreibe.
Ich möchte nicht nur immer einfach Lösungswege beschreiben, sondern auch
verstehen lernen, mit welchen Konzepten man sich TYPO3 nähern kann, um
letztendlich die Denkirrtümer meiner Kunden besser einschätzen und
verstehen zu können
Mit besten Grüßen
Dieter
Am 04.08.2016 um 14:35 schrieb Chris:
> Hallo zusammen,
>
> Ich binde das News Plugin per TYPOscript in eine Website ein, was
> bestens funktioniert. Nun möchte ich die Kategorie-ID
> (settings.categories) des Plugins dynamisch setzen, indem ich sie im
> Fluid-Template übergebe. Und genau an diesem Punkt scheitere ich.
>
> Wie kann die News-Kategorie dynamisch gesetzt/übergeben werden?
>
> Das ist mein TYPOscript mit allen Varianten, die ich bereits probiert
> habe (auskommentiert):
>
> lib.newsRelatedArticlesRegion = USER
> lib.newsRelatedArticlesRegion {
> userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
> pluginName = Pi1
> extensionName = News
> controller = News
> settings =< plugin.tx_news.settings
>
> settings {
> limit = 5
> orderDirection = desc
> categoryConjunction = or
> excludeAlreadyDisplayedNews = 1
> templateLayout = sidebar
> }
>
> /*
> // Variante 1
> settings.categories = TEXT
> settings.categories.data = {field: uid} (Zugriff auf das übergebene
> Objekt)
>
> // Variante 2
> settings.categories = TEXT
> settings.categories.data = field:uid
>
> // Variante 3
> settings.categories = TEXT
> settings.categories.value.dataWrap = {field:uid}
>
> // Variante 4
> settings.categories = TEXT
> settings.categories.value = {field:uid}
> settings.categories.insertData = 1
> */
>
> persistence =< plugin.tx_news.persistence
> view =< plugin.tx_news.view
>
> action = list
> switchableControllerActions.News.1 = list
> }
>
>
> Und so rufe ich es in dem Fluid-Template auf:
>
> <f:cObject typoscriptObjectPath="lib.newsRelatedArticlesRegion"
> data="{category}" />
>
> Hat irgendjemand eine Idee?
> _______________________________________________
> 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