0

当我扩展一个模块并编写如下代码时,plp 变量为空,知道为什么吗?

如果我用 PDP 而不是 PLP 替换,我会在变量中获得值。

    return {
    mountToApp: function mountToApp (container)
    {
    var plp = container.getComponent('PLP');
    if(plp){
  
    plp.addChildViews(
    PLP.PLP_VIEW,
    {   
      'GlobalViews.StarRating': {
        'GlobalViews.StarRating': {
          childViewIndex: 10
        ,   childViewConstructor: function ()
          {
            return new FacetsExtension({
                  categoryInternalId: FacetsModel.get('category')? FacetsModel.get('category').get('internalid'):""
                    , application: this.application
            });
          }
        }
      }
    }
  );
4

1 回答 1

0

您使用的是哪个 SuiteCommerce 版本?请注意,killimanjaro 及以下版本不提供 PLP 组件。它现在仅适用于最新版本,即 Aconcagua。

于 2018-04-06T02:30:42.440 回答