【问题标题】:Extending Sitecore Experience Accelerator (SXA) Toolbar扩展 Sitecore Experience Accelerator (SXA) 工具栏
【发布时间】:2016-11-19 12:14:52
【问题描述】:

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

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

【问题讨论】:

    标签: sitecore sitecore8 sitecore8.2 sitecore-sxa


    【解决方案1】:
    • 您需要确保您的控制器继承自 SXA 的StandardController
    • 您的渲染应该有一个渲染参数模板,继承自/sitecore/templates/Foundation/Experience Accelerator/Rendering Variants/Rendering Parameters/IComponentVariant/sitecore/templates/Foundation/Experience Accelerator/Presentation/Rendering Parameters/IStyling。这将为其提供变体和样式选项。
    • 在你看来,加<div class="component my-thingy @Model.CssClasses.Aggregate()">
    • 可以选择让您的模型派生自RenderingModelBase
    • 将您的组件添加到您网站的演示文件夹中的可用渲染中。

    应该可以的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多