图像滑块链接到Sitefinity上的内部或外部页面

时间:2014-04-03 21:37:57

标签: sitefinity

(Sitefinity 6.x) 我正在尝试创建一个图像滑块,页面中的每个图像都链接到内部或外部页面。我为滑块上显示的所有图像创建了一个单独的库,然后使用自定义MVC小部件我在滑块中显示图像。我遇到的问题是图像中没有可以将图像链接到的位置打开现有的内部网页或外部网站。

有没有办法将属性添加到原始图像属性?这样用户就可以选择一个页面(使用某种页面选择器,就像在导航小部件中一样)或键入外部页面进行链接。如果那是不可能的,你能否给我一些想法如何实现呢?

1 个答案:

答案 0 :(得分:0)

我在Sitefinity中使用Module Builder创建了图像旋转器。您可以做的是去管理 - >模块构建器 - >创建一个模块,称之为Image Slider,调用内容类型Slide。添加几个字段,首先调用它Image并选择Media作为类型,这将使​​用图像选择器作为接口,然后添加另一个名为Link的字段并使用短文本作为类型,这将保存url。不幸的是,Sitefinity没有将页面选择器控件包含为可用字段,因此文本字段必须这样做。保存并激活您的模块,它将显示在内容 - >下内容类型。继续并添加一些幻灯片。 Sitefinity在您创建模块时创建了几个小部件,因此如果您编辑页面,您将在"内容"小部件,可能在底部。将其拖到页面上并将其设置为使用列表模板。现在在他们的Thunder Visual Studio插件中打开Sitefinity Explorer窗口,在Common Widget Templates下,您将看到一个Image Slider文件夹,您将要编辑列表模板,因为您将输出所有滑动到一些旋转木马标记或东西。从这里您可以使用默认的Sitefinity图像控件并将链接绑定到包装图像控件的超链接,这将链接每个图像到该字段中的任何内容。

希望有所帮助。