将图像添加到自定义模块中的站点地图页面

时间:2013-01-21 13:14:50

标签: telerik sitefinity sitefinity-5 sitefinity-3x

我正在开发自定义顶级菜单,并希望每个站点地图页面添加一张图片。我把模块写成跟随附图像。在此结构中,我将sitefinity页面名称输入到标题字段并在代码隐藏中获取图像。但这种用法并不具有动态性。

我的问题是如何生成能够显示哪个图像与哪个站点地图页面一致的结构?是否有任何字段或组件将在自定义模块中显示所有站点地图页面?

...谢谢

1 个答案:

答案 0 :(得分:0)

我建议查看this唯一的区别是您需要的图像选择器类型为<sitefinity:ImageField ID="ImageSelector" runat="server" DisplayMode="Write" UploadMode="Dialog" DataFieldName="Image" />

然后在您的自定义菜单小部件中,您需要添加代码隐藏并附加到您选择的导航类型的TabDataBoundEvent事件。 在CS Telerik

protected void RadTabStrip1_TabDataBound(object sender,
Telerik.Web.UI.RadTabStripEventArgs e)
{
e.Tab.ToolTip ="Read more about " +
(string) DataBinder.Eval(e.Tab.DataItem, "Text");
}

一旦你获得“e”,你应该能够获得自定义字段,但要么通过GUID查找页面,要么可能从此处查找。祝你好运