Hybris 站点地图不包含所有产品
Hybris Sitemap doesn't contain all products
我在 Hybris 中生成站点地图时遇到问题,成功完成生成作业后,站点地图不包含必须 there.Problem 与 products.Products 无关的所有产品 url 如果我 运行 此工作仅适用于 them.Problem 可能与产品数量和 SiteMapUrlLimitPerFile attribute.If 此值默认设置(50 000 [=每个文件 18=]s)在整个站点地图中我有 5000 url ,但是如果我将此值更改为每个文件 10 000 url 总的来说我有超过 10 000 个产品 url.In OOTB 逻辑,包含所有产品的列表在列表中被 SiteMapUrlLimitPerFile 属性(每个列表代表文件)。我检查了 OOTB 逻辑,它正确地拆分列表中的产品,但似乎并非列表中的所有产品都写入文件。
有人遇到过类似的问题吗?
PS:I 使用 Hybris 6.6.0.9
终于找到了自己问题的答案,也许对以后的人有用。
我有 VM 模板处理产品列表,遍历列表并打印每个条目的 URL。问题是在 VM 模板中可以执行循环的最大允许次数。该值设置在 属性 directive.foreach.maxloops
中。在我的例子中,每个模板处理一个包含 50 000 种产品的列表,但允许执行循环的最大次数是 1024。
更多详情请查看http://people.apache.org/~henning/velocity/html/ch05s04.html#d0e1269
我在 Hybris 中生成站点地图时遇到问题,成功完成生成作业后,站点地图不包含必须 there.Problem 与 products.Products 无关的所有产品 url 如果我 运行 此工作仅适用于 them.Problem 可能与产品数量和 SiteMapUrlLimitPerFile attribute.If 此值默认设置(50 000 [=每个文件 18=]s)在整个站点地图中我有 5000 url ,但是如果我将此值更改为每个文件 10 000 url 总的来说我有超过 10 000 个产品 url.In OOTB 逻辑,包含所有产品的列表在列表中被 SiteMapUrlLimitPerFile 属性(每个列表代表文件)。我检查了 OOTB 逻辑,它正确地拆分列表中的产品,但似乎并非列表中的所有产品都写入文件。 有人遇到过类似的问题吗? PS:I 使用 Hybris 6.6.0.9
终于找到了自己问题的答案,也许对以后的人有用。
我有 VM 模板处理产品列表,遍历列表并打印每个条目的 URL。问题是在 VM 模板中可以执行循环的最大允许次数。该值设置在 属性 directive.foreach.maxloops
中。在我的例子中,每个模板处理一个包含 50 000 种产品的列表,但允许执行循环的最大次数是 1024。
更多详情请查看http://people.apache.org/~henning/velocity/html/ch05s04.html#d0e1269