是否可以在 Sitefinity 10 仪表板上创建自定义小部件?
Is it possible to create a custom widget on the Sitefinity 10 dashboard?
我想知道是否可以在 Sitefinity 10 仪表板上创建自定义小部件。
我尝试从 'Configure Dashboard widgets' 部分添加一个小部件。
我可以获得一个仪表板小部件,其中列出了我所有的动态模块项目。但我需要一种方法通过他们的自定义 属性 'ReviewDate' (DateTime) 进一步过滤这些,同时仍然保留与仪表板小部件相关的开箱即用功能(例如分页,直接内联编辑链接) ,我无法从仪表板服务访问此 属性,它只有 returns 通用属性,例如标题、发布日期等
是否有其他方法可以实现上述目标?
我找不到任何可靠的来源,所以不确定...任何帮助将不胜感激,谢谢。
仪表盘小部件,与前端小部件相同。您需要做的就是:
- 创建控制器
- 添加属性
[ControllerToolboxItem(Name = "Dashboard Sample", Title = "Dashboard Sample", SectionName = "Custom (Administration)")]
- 为您的小部件添加视图:
<div class="sfDashboardWidgetWrp">
<h2 class="sfBlack">Widget name </h2> <div class="dataWrapper"> <!-- ENTER YOUR MARKUP HERE-->
</div>
</div>
- 打开
\App_Data\Sitefinity\Configuration\ToolboxesConfig.config
。找到 <add enabled="True" title="Custom (Administration)" ordinal="0" name="Custom (Administration)">
并添加 tags="backend"
。应该是这样的<add enabled="True" title="Custom (Administration)" ordinal="0" name="Custom (Administration)" tags="backend">
之后,如果您转到 Configure Dashboard widgets
,您将找到包含您的小部件的部分:
您可以通过 Advnaced 小部件设置更改动态内容小部件的过滤器表达式。如果您使用 MVC 小部件,您可以在 Advanced > Model 下找到此设置:
如果您使用的是 WebForms 小部件,则相同的设置会隐藏在几层设置之下:
有关过滤器表达式的更多详细信息:http://docs.sitefinity.com/filter-expressions-for-content-items
我想知道是否可以在 Sitefinity 10 仪表板上创建自定义小部件。
我尝试从 'Configure Dashboard widgets' 部分添加一个小部件。
我可以获得一个仪表板小部件,其中列出了我所有的动态模块项目。但我需要一种方法通过他们的自定义 属性 'ReviewDate' (DateTime) 进一步过滤这些,同时仍然保留与仪表板小部件相关的开箱即用功能(例如分页,直接内联编辑链接) ,我无法从仪表板服务访问此 属性,它只有 returns 通用属性,例如标题、发布日期等
是否有其他方法可以实现上述目标?
我找不到任何可靠的来源,所以不确定...任何帮助将不胜感激,谢谢。
仪表盘小部件,与前端小部件相同。您需要做的就是:
- 创建控制器
- 添加属性
[ControllerToolboxItem(Name = "Dashboard Sample", Title = "Dashboard Sample", SectionName = "Custom (Administration)")]
- 为您的小部件添加视图:
<div class="sfDashboardWidgetWrp"> <h2 class="sfBlack">Widget name </h2> <div class="dataWrapper"> <!-- ENTER YOUR MARKUP HERE--> </div>
</div>
- 打开
\App_Data\Sitefinity\Configuration\ToolboxesConfig.config
。找到<add enabled="True" title="Custom (Administration)" ordinal="0" name="Custom (Administration)">
并添加tags="backend"
。应该是这样的<add enabled="True" title="Custom (Administration)" ordinal="0" name="Custom (Administration)" tags="backend">
之后,如果您转到 Configure Dashboard widgets
,您将找到包含您的小部件的部分:
您可以通过 Advnaced 小部件设置更改动态内容小部件的过滤器表达式。如果您使用 MVC 小部件,您可以在 Advanced > Model 下找到此设置:
如果您使用的是 WebForms 小部件,则相同的设置会隐藏在几层设置之下:
有关过滤器表达式的更多详细信息:http://docs.sitefinity.com/filter-expressions-for-content-items