0

我有一个自定义属性,我必须在购物车页面上为购物车中的每个项目显示其值。我想在 cartItem.tag 中添加属性。有人可以告诉我应该在哪里添加值吗?我尝试在 CartPageController 中添加它,但找不到合适的位置来添加值。

我对 Hybris 完全陌生,任何帮助将不胜感激。

提前致谢。

4

2 回答 2

0

您需要遵循的步骤:

  1. 在商品级别的 CartEntryModel 上添加新属性,您的新属性值将存储在模型上
  2. 使用 **beans.xml 在 CartData 中添加新属性,该属性将保存并在购物车页面上显示值
  3. 通过扩展 commercefacades 的“CartPopulator”创建新的自定义填充器并填充新的属性值
  4. 最后,您可以通过直接在 cartPage 上使用新属性。cartEntry.newAttribute
于 2021-07-25T18:11:19.083 回答
0

我猜这个新属性属于 OrderEntryData 类型。您可以使用或创建一些 Populator 来为此属性添加值。当您想将一些值从 modelObject 复制到 dataObject 以便在表示层中显示它时,您应该使用填充器。

于 2021-07-05T07:43:10.143 回答