Orchard CMS - 如何从小部件中调用视图(形状)
Orchard CMS - How to call a view (shape) from within a widget
我正在构建一个 Orchard 子主题,我在主题的 Views
文件夹中有一个形状,文件名为 SocialButtons.cshtml
,格式与其他视图相同,例如 branding.cshtml 等。我可以使用 layout.cshtml 使用
放置它
WorkContext.Layout.TripelSecond.Add(New.SocialButtons(), "5");
但是当我这样做时,它会影响 3 个 div
标签的布局,这些标签应该并排放置。
我知道我可以将 SocialButtons
形状中的 HTML 放入新的 HTML 小部件中,但为了完成此任务,我不想HTML 可在管理员中编辑(允许通过取消发布小部件将其删除是可以的)。我想知道的是我是否可以创建一个允许我调用形状的 HTML 小部件?
您可以通过添加布局小部件,然后使用 ShapeType SocialButtons
向其添加形状元素,或者添加新的小部件内容类型 SocialButtonsWidget
,并在其中显示您的形状。
我正在构建一个 Orchard 子主题,我在主题的 Views
文件夹中有一个形状,文件名为 SocialButtons.cshtml
,格式与其他视图相同,例如 branding.cshtml 等。我可以使用 layout.cshtml 使用
WorkContext.Layout.TripelSecond.Add(New.SocialButtons(), "5");
但是当我这样做时,它会影响 3 个 div
标签的布局,这些标签应该并排放置。
我知道我可以将 SocialButtons
形状中的 HTML 放入新的 HTML 小部件中,但为了完成此任务,我不想HTML 可在管理员中编辑(允许通过取消发布小部件将其删除是可以的)。我想知道的是我是否可以创建一个允许我调用形状的 HTML 小部件?
您可以通过添加布局小部件,然后使用 ShapeType SocialButtons
向其添加形状元素,或者添加新的小部件内容类型 SocialButtonsWidget
,并在其中显示您的形状。