Typo3 widget.paginate создает неверный URL для следующей страницы - PullRequest
0 голосов
/ 30 октября 2019

Привет, ребята, поэтому я пытаюсь создать расширение, которое принимает файл json и отображает изображения, пока все хорошо, но я хотел бы разбить на страницы более 500 изображений, вот где все плохо.

Я пытаюсь использовать widget.paginate в жидкости, изображения отображаются, но когда я нажимаю на ссылку «Далее», я получаю URL, который не работает http://localhost/work/index.php?id=7&tx_llgcinfinitescroll_message%5B%40widget_0%5D%5BcurrentPage%5D=2

Я получаю ошибку typo3 -# 1518472189 TYPO3 \ CMS \ Core \ Error \ Http \ PageNotFoundException

<f:widget.paginate objects="{imageData}" as="paginatedImages"
                       configuration="{itemsPerPage: 24, insertAbove: 1, insertBelow: 0}">

        <f:for each="{paginatedImages}" as="image" key="i">
            <!-- Assigning Variables -->
            <f:variable name="thumbnail" value="{image.imageData.thumbnail}"/>
            <f:variable name="fullSizeImage" value="{image.imageData.fullSizeImage}"/>
            <f:variable name="imageHeight" value="{image.imageData.imageHeight}"/>
            <f:variable name="label" value="{image.imageData.label}"/>
            <f:variable name="welshLabel" value="{image.imageData.welshLabel}"/>
            <f:variable name="description" value="{image.imageData.description}"/>
            <f:variable name="welshDescription" value="{image.imageData.welshDescription}"/>

            <!-- Displaying Images -->
            <div class="grid__item">
                <div class="hovereffect">
                    <a href="{fullSizeImage}">
                        <img src="{thumbnail}" itemprop="thumbnail" alt="{label}">
                    </a>
                </div>
            </div>
            <f:debug>{_all}</f:debug>
        </f:for>
    </f:widget.paginate>

Если кто-то знает, что я делаю не так, пожалуйста, дайте мне знать, заранее спасибо

1 Ответ

1 голос
/ 30 октября 2019

Упростили ли вы ссылку «Следующая» в своем сообщении? Если нет, то отсутствует cHash. В сочетании с [FE] [pageNotFoundOnCHashError] = true (по умолчанию) это заканчивается 404.

...