【问题标题】:numbered_pagination for news – how to get it working新闻的 numbered_pa​​gination - 如何让它工作
【发布时间】:2022-01-17 21:02:01
【问题描述】:

试图让 numbered_pa​​gination 扩展在新闻内部工作。

– 仅仅安装 numbered_pa​​gination 扩展并不会带来任何不同。 – 模板 Partials/Pagination.html 与新的 news-9 Partials/Pagination.html 相同

但是如何告诉新闻使用 numbered_pa​​gination 扩展中的其他类。

手册仅介绍如何将其集成到新扩展中。

任何机构有什么想法吗? 寻找显示可用页面数量的内容,然后是导航。

【问题讨论】:

    标签: pagination typo3


    【解决方案1】:

    EXT:numbered_pa​​gination 的手册描述:

    将分页部分 EXT:numbered_pa​​gination/Resources/Private/Partials/Pagination.html 复制到您的扩展中

    因此,在您使用带有 EXT:news 的扩展程序的情况下,您必须将部分复制到您为新闻配置的 partialRootPaths 条目 - 就是这样。

    【讨论】:

    • 感谢您的回答。 Partials 区域中 news 9.x 的 Pagination.html 与 EXT:numbered_pa​​gination 附带的 Pagination.html 相同,并且输出与激活的 EXT:numbered_pa​​gination 或禁用的扩展名相同。所以我的假设是新闻内部的某个地方必须告诉新闻使用扩展 numbered_pa​​gination 的类而不是 TYPO3 simplePagination 的类。例如。如手册中所述,我的输出中没有任何“...”。
    • 嗯...抱歉,猜测并不总是答案的最佳基础:-/ 所以,让我们看看代码:list-action 必须处理分页 - 并且正在这样做: github.com/georgringer/news/blob/main/Classes/Controller/… 如果条件 $paginationClass === NumberedPagination::class && $maximumNumberOfLinks && class_exists(NumberedPagination::class) 匹配,则使用 numbered_pa​​gination。如果安装了 EXT:numbered_pa​​gniation 并且包含了 EXT:news 的静态模板(setup.typoscript#L151),那么三个条件都应该为真。
    • 感谢您的回复。在我的情况下(只有 5 个结果页面),无论有没有编号扩展,输出都是一样的。再次检查了 news 9 附带的两个模板 Pagintaion.html 和 numbered_pa​​gination 附带的模板。不同之处在于新闻模板的 uri viewhelper 中的“addQueryString:1”,而 numbered_pa​​gination 模板的模板中缺少该“addQueryString:1”。所以 Georg Ringer 让新闻变得非常简单,只需安装 numbered_pa​​gination 扩展就可以了?只有更大的分页页码才会显示差异?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-14
    • 2012-02-11
    • 2017-03-08
    • 2015-05-01
    相关资源
    最近更新 更多