首页 > 解决方案 > 大商业中的分页 - 未正确预修复

问题描述

我在 Big Commerce 中使用模板主题,但分页按钮有问题。当我单击页码或下一步按钮时,站点前缀不会/在 url 末尾添加附加内容。

网址应如下所示:

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

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

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

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

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

请帮忙

标签: paginationbigcommerce

解决方案


是的,这里同样的问题。在像您一样使用博客设置之后,我最终通过脚本更正 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);
        });
    }

推荐阅读