在Bigcommerce的任何页面上提取博客数据



所以我知道如何使用

显示最近的博客
---
blog:
recent_posts:
limit: {{theme_settings.homepage_blog_posts_count}}
---

{{#each blog.recent_posts}}
{{url}}
{{getImage thumbnail 'gallery_size'}}
{{thumbnail.alt}}
{{title}}
{{summary}}
{{/each}}

但是有没有其他的博客数据我可以拉,并有它在任何页面??

我可以指定{{缩略图。Alt}},如果有,在哪里?

可以更改{{summary}}中提取的字符数吗

理想情况下,我可以在主页上以某种方式拉博客标签吗?

我需要一些东西,任何我可以隐藏的url列表,所以我可以写一些javascript来分类这个博客,并有某些博客文章出现在某些页面…

有更多的可用数据。查看模板文档和

https://developer.bigcommerce.com/stencil-docs/reference-docs/other-objects-and-properties-overview other-objects_blog

看起来你已经有缩略图alt了,但是这里还有一些:

限制总结

{{省略号摘要75}}

博客标签

{{#each tags}}
<li class="tag">
<a href="{{url}}">#{{name}}</a>
</li>
{{/each}}

我想你可能需要检查车把栏帮助参考下的"过滤器"来返回某些博客/类别。

https://developer.bigcommerce.com/stencil-docs/reference-docs/handlebars-helpers-reference

目前没有办法设置图像alt标签。它将简单地返回文章的标题。我将要求BigCommerce团队研究建立一种指定所有文本的方法。

如果需要对博客数据进行额外的控制,最好的方法是对前端API进行AJAX调用以获取数据,然后使用JavaScript对其进行操作。您可以查看我写的关于只显示带有"featured"标签的帖子的文章:https://medium.com/bigcommerce-developer-blog/how-to-feature-a-blog-post-in-bigcommerce-f67d15d36597

主要功能来自于这个函数:

api.getPage('/blog/', options, (error, response) => {})

最新更新