[Frage] tx_news Listenansicht: Limits TYPO3-Version: 6.1.1

  • George Mason George Ma...
    Sternenflotten-Admiral
    0 x
    157 Beiträge
    0 Hilfreiche Beiträge
    15. 01. 2014, 18:35

    Hi, ich möchte gerne die maximale Anzahl der in der Listenansicht ausgegebenen News limitieren - dafür habe ich eine 2 im Flexform eingetragen, bei "Maximale Anzahl an Artikeln". Das funktioniert auch gut mit tx_news 2.2.1.

    Nach einem Update auf die neue Version 2.3.0 wird die Angabe im Flexform ignoriert. Der [url=http://forge.typo3.org/issues/55019]Workaround[/url] im Bugtracker nützt mir gerade nichts, weil der eine Pagination einsetzt, die ich gar nicht haben will:

    Wenn ich behelfsweise [b]list.paginate.itemsPerPage[/b] auf 2 setze, dann ist die Ansicht zwar auf 2 limitiert, aber dann erscheint wie gesagt die Pagination. Wie kann ich mir sonst noch behelfen? Im Moment ist die beste Lösung für mich, auf der Version 2.2.1 zu bleiben.

    Zweite Frage, ich habe 2 Listenansichten (eine für List, eine für Latest News) definiert, und würde am Liebsten per TS angeben, wie viele Einträge für die jeweilige Listenansicht angezeigt werden sollen. Wenn ich im TS ein limit setze, wie kann ich dann sicherstellen, dass dieses Limit auch für die richtige Ansicht gilt? So sieht meine news/Templates/News/List.html aus:

    1. {namespace n=Tx_News_ViewHelpers}
    2. <f:layout name="General" />
    3. <!--
    4. =====================
    5. Templates/News/List.html
    6. -->
    7. <f:section name="content">
    8. <f:if condition="{news}">
    9. <f:then>
    10. <f:if condition="{settings.templateLayout} == 'List_Latest'">
    11. <f:then>
    12. <!-- render list of latest news - begin -->
    13. <div class="news-latest-view">
    14. <f:if condition="{settings.hidePagination}">
    15. <f:then>
    16. <f:for each="{news}" as="newsItem">
    17. <f:render partial="List/Item_Latest" arguments="{newsItem: newsItem, settings:settings}" />
    18. </f:for>
    19. </f:then>
    20. <f:else>
    21. <n:widget.paginate objects="{news}" as="paginatedNews" configuration="{settings.latest.paginate}">
    22. <f:for each="{paginatedNews}" as="newsItem">
    23. <f:render partial="List/Item_Latest" arguments="{newsItem: newsItem, settings:settings}" />
    24. </f:for>
    25. </n:widget.paginate>
    26. </f:else>
    27. </f:if>
    28. </div>
    29. <!-- render list of latest news - end -->
    30. </f:then>
    31. <f:else>
    32. <!-- render list of normal news - begin -->
    33. <div class="news-list-view">
    34. <f:if condition="{settings.hidePagination}">
    35. <f:then>
    36. <f:for each="{news}" as="newsItem">
    37. <f:render partial="List/Item" arguments="{newsItem: newsItem, settings:settings}" />
    38. </f:for>
    39. </f:then>
    40. <f:else>
    41. <n:widget.paginate objects="{news}" as="paginatedNews" configuration="{settings.list.paginate}">
    42. <f:for each="{paginatedNews}" as="newsItem">
    43. <f:render partial="List/Item" arguments="{newsItem: newsItem, settings:settings}" />
    44. </f:for>
    45. </n:widget.paginate>
    46. </f:else>
    47. </f:if>
    48. </div>
    49. <!-- render list of normal news - end -->
    50. </f:else>
    51. </f:if>
    52. </f:then>
    53. <f:else>
    54. <div class="no-news-found">
    55. <f:translate key="list_nonewsfound" />
    56. </div>
    57. </f:else>
    58. </f:if>
    59. </f:section>


  • 1
  • George Mason George Ma...
    Sternenflotten-Admiral
    0 x
    157 Beiträge
    0 Hilfreiche Beiträge
    23. 01. 2014, 13:29

    Im [url=http://forge.typo3.org/issues/55019]Bugtracker[/url] steht jetzt eine Lösung!

  • 1