【问题标题】:How to create a most popular article panel in business catalyst如何在商业催化剂中创建最受欢迎的文章面板
【发布时间】:2015-06-03 07:57:29
【问题描述】:

我一直在为我的公司 g7g20.com 开发一个网站,我们有兴趣创建一个最受欢迎的文章或前 10 名文章面板,想知道是否有一种方法可以访问分析来显示这个?

我们已经有一个最新的和相关的,只是想把它混合一下。任何想法都将受到欢迎。

【问题讨论】:

  • 我建议使用第三方工具,例如AddThis

标签: analytics business-catalyst


【解决方案1】:

以下代码将为您提供过去 100 天内销售量超过 5 件的所有产品。

{% assign date = globals.site.dateNow | date_add: -100, "day" -%}
{module_data resource="products" version="v3" fields="id" limit="100" where="\{'orders.units':\{'$gt':'5'\},'orders.createDate':\{'$gt':'{{date}}'\}\}" collection="units"}
<pre>{{units|json}}</pre>

然后您可以像这样使用产品 ID 并呈现产品

{% for item in  units.items -%}
    {module_data resource="catalogproducts" version="v3" limit="1" fields="productId,catalogueId" where="\{'product.id':'{{item.id}}'\}" order="catalogueId" collection="products"}
    {% for item in  products.items -%}
        {% assign CATID = {{item.catalogueId}} -%}
        {% assign PROID = {{item.productId}} -%}
        {module_product,{{CATID}},{{PROID}}}
    {% endfor -%}
{% endfor -%}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-06
    • 1970-01-01
    • 2015-11-14
    • 1970-01-01
    • 1970-01-01
    • 2021-02-20
    • 1970-01-01
    相关资源
    最近更新 更多