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);
});
}
我在 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);
});
}