Big Commerce 中的分页 - 未正确预修复

Pagination in Big Commerce - Not Pre-Fixing correctly

我在 Big Commerce 中使用模板主题,但遇到了分页按钮问题。当我单击页码或下一步按钮时,站点前缀未在 url.

的末尾添加额外的 /

url 应如下所示:

https://example.com/learn-more/?page=2

但单击按钮只会链接回主博客页面:

https://example.com/learn-more/

我浏览了“Store Front > Blog > {...}(设置)> 关于此博客”并确保博客 url 设置为正确的格式(即 - /blog/ },但这并没有产生正确的效果。

我越来越熟悉模板主题,但我不知道如何更正这种格式的 urls,因为正常的 React 修复不存在...

请帮忙

是的,同样的问题。在像您一样使用博客设置后,我最终应用了一种变通方法,通过脚本更正 URL 来快速修复它。

    const isBlogPostsPage = $('.blogPosts').length > 0;
    if (isBlogPostsPage) {
        $('.pagination-link').each(function() {
            let link = $(this).attr('href');
            link = link.replace('/articles?', '/articles/?');
            $(this).attr('href', link);
        });
    }