1

(交叉张贴在SiteFinity 的论坛中)

我正在使用 SiteFinity 5.0。我使用名为 Promos 的模块构建器创建了一个自定义模块。它的内容类型称为促销。

接下来,我创建了一个名为 PromoFlexSpace 的新小部件模板。我基本上复制了单个促销显示的自动生成模板并对其进行了一些更改。

我想做的是将此小部件模板全局映射到用户控件,以便在选择该模板时,它实际上使用我的用户控件。我找到了如何为单个项目执行此操作: http: //www.sitefinity.com/documentation/documentationarticles/designer-s-guide/widget-templates/using-external-widget-template-file http:// www.sitefinity.com/blogs/joshmorales/posts/11-05-10/mapping_external_templates_for_sitefinity_4_widgets.aspx

我发现了一些几乎可以解释我在全球范围内尝试做的事情: http ://www.sitefinity.com/blogs/joshmorales/posts/11-07-26/customizing_sitefinity_4_controls_with_the_viewmap.aspx

但是我还没有找到一种方法来完成我正在尝试做的事情(如果最后一个链接确实解释了它,我很抱歉 - 如果确实如此,我需要一个更好的细分)。

到目前为止,我尝试进入高级设置 > 控件 > 查看地图并在那里添加一个条目,但我找不到有效的 HostType 值。

4

1 回答 1

0

如果您转到管理 > 设置 > 高级 > 工具箱 > ... > [您的小部件控件],则有一个“布局模板”设置,您可以在其中输入 .ascx 文件的路径。

于 2012-04-05T21:11:25.513 回答