扩展Sitecore体验加速器(SXA)工具栏

扩展Sitecore体验加速器(SXA)工具栏,sitecore,sitecore8,sitecore8.2,sitecore-sxa,Sitecore,Sitecore8,Sitecore8.2,Sitecore Sxa,我们使用SXA工具栏来使用常用工具。我们还有很多内部组件,希望将其添加到SXA工具栏,以便我们可以通过工具栏将自己的组件分发给Sitecore团队 所以我们的具体问题是,如何将我们自己的组件添加到SXA工具栏?有人用自己现有的组件扩展了SXA工具栏吗? 您需要确保控制器继承自SXA的StandardController 渲染应具有渲染参数模板,该模板继承自/sitecore/templates/Foundation/Experience Accelerator/rendering Variant

我们使用SXA工具栏来使用常用工具。我们还有很多内部组件,希望将其添加到SXA工具栏,以便我们可以通过工具栏将自己的组件分发给Sitecore团队

所以我们的具体问题是,如何将我们自己的组件添加到SXA工具栏?有人用自己现有的组件扩展了SXA工具栏吗?

  • 您需要确保控制器继承自SXA的
    StandardController
  • 渲染应具有渲染参数模板,该模板继承自
    /sitecore/templates/Foundation/Experience Accelerator/rendering Variants/rendering parameters/IComponentVariant
    /sitecore/templates/Foundation/Experience Accelerator/Presentation/rendering parameters/IStyling
    。这将为它提供变体和样式选项
  • 在您的视图中,添加
  • 可以选择从渲染模型库中派生模型
  • 将组件添加到站点演示文稿文件夹中的可用渲染中
应该这样做