Ich brauche eine Liste aller Einzelseiten der paginierten News Liste

mein aktueller Versuch:

<f:for each="{news}" as="dummy" iteration="newsiterator">
<v:var.set name="pagenumbermod" value="{f:cObject(typoscriptObjectPath:'lib.calc',data:'{newsiterator.index} % {settings.list.paginate.itemsPerPage}')}" /> <v:var.set name="pagenumber" value="{f:cObject(typoscriptObjectPath:'lib.intcalc',data:'{newsiterator.index} / {settings.list.paginate.itemsPerPage} + 1')}" />

<f:if condition="{pagenumbermod}==0">

<f:link.page pageUid="776" additionalParams="{tx_news_pi1: '{ @widget_0:\'{currentPage: pagenumber}\'}'}">Seite {pagenumber}</f:link.page>
    <br />

  </f:if>
</f:for>

aber die dabei generierten Links sind defekt:
das generierte HTML:

<a href="http://domain.tld/pressemitteilungen/?tx_news_pi1=%7B%20%40widget_0%3A%27Array%27%7D&amp;cHash=a55d723ae94b5729247c3e76bf72e07d";>Seite 1</a>
<br>
<a href="http://domain.tld/pressemitteilungen/?tx_news_pi1=%7B%20%40widget_0%3A%27Array%27%7D&amp;cHash=a55d723ae94b5729247c3e76bf72e07d";>Seite 2</a>
<br>
:

die Parameter decoded sehen nicht gut aus:

?tx_news_pi1={ @widget_0:'Array'}&cHash=a55d723ae94b5729247c3e76bf72e07d
statt
?tx_news_pi1[@widget_0][currentPage]=2


bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an