Moin Forum!
Ich möchte gerne eine Kategorie-Auswahl für tx_news dynamisch per GET-Parameter steuern. Um die Kategorien zu erhalten habe ich eine UserFunc geschrieben, welche mir die ID's der Kategorien ausgibt. Nur weiß ich nicht, ob und wenn ja wie ich den Wert meiner UserFunc übergeben kann.
lib.news = USER
lib.news {
userFunc = tx_extbase_core_bootstrap->run
pluginName = Pi1
extensionName = News
controller = News
settings =< plugin.tx_news.settings
persistence =< plugin.tx_news.persistence
view =< plugin.tx_news.view
settings{
startingpoint = {$plugin.tx_sfstarmoneytemplates.newsPidGerman}
categoryConjunction = and
cropMaxCharacters = {$plugin.tx_sfstarmoneytemplates.maxTeaserLength}
orderBy = datetime
orderDirection = desc
includeSubCategories = 1
orderByAllowed = datetime
categories [b]???[/b]
}
}
An meine ??? würde ich gerne meine Rückgabe der UserFunc schicken - bloß wie? Vielleicht hat jemand einen Tipp - danke vorab!
Gruß
Griebie
page.includeLibs.myuserfunc = path/to/myuserfunc/user_myuserfuncClass.php
lib.news = USER
lib.news {
userFunc = tx_extbase_core_bootstrap->run
pluginName = Pi1
extensionName = News
controller = News
settings =< plugin.tx_news.settings
persistence =< plugin.tx_news.persistence
view =< plugin.tx_news.view
settings{
startingpoint = {$plugin.tx_sfstarmoneytemplates.newsPidGerman}
categoryConjunction = and
cropMaxCharacters = {$plugin.tx_sfstarmoneytemplates.maxTeaserLength}
orderBy = datetime
orderDirection = desc
includeSubCategories = 1
orderByAllowed = datetime
categories = USER
categories {
userFunc = user_myuserfuncClass->Main
}
}
}
Danke Jenses, für die Antwort.
Aber leider funktioniert es nicht. Kann ich überhaupt, nachdem das Plugin news selber mittels einer userFunc aufgerufen wird, anschließend in den settings eine weitere userFunc aufrufen? Ich habe auch probiert, das Ergebnis meiner userFunc in ein eigenes lib-Objekt zu speichern und dann innerhalb der settings den categories zuzuweisen - leider auch ohne Erfolg ...
Was heißt "ohne Erfolg"?
Hast du mal versucht,
innerhalb der Extension "News" an der Stelle,
an der der Wert von categories ausgelesen wird,
ein debug zu machen?