在扩展PLP组件时,我得到null值

时间:2018-04-05 07:30:07

标签: netsuite suitecommerce

当我扩展模块并编写如下代码时,plp变量为null,任何想法为什么? 如果我用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
        });
      }
    }
  }
}

);

1 个答案:

答案 0 :(得分:0)

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