使用“ this.cmsservice.getcurrentpage()”获取新创建的字段时遇到了一些麻烦。
我尝试扩展PageNormalizer,但未成功。
任何想法或解决方法。
答案 0 :(得分:1)
通过扩展/覆盖'CMS_PAGE_NORMALIZER'来解决此问题。在原始结构的属性下添加了新字段。
请参见以下代码:
export class pageNormalizer implements Converter<Occ.CMSPage, CmsStructureModel> {
convert(source: any, target?: CmsStructureModel): CmsStructureModel {
target.page.properties = {
newfield: source.newfield,
};
return target;
}
}
答案 1 :(得分:-1)
尽管我从未在spartacus店面工作过,但您的问题似乎与我之前在这里看到的另一个问题类似。
尝试此: