你能在CompositeC1中自定义Layout.Navigation.Menu吗?

时间:2012-03-05 13:19:57

标签: c1-cms

有没有办法在CompositeC1中自定义Layout.Navigation.Menu函数,或者可以用我可以编辑的函数复制这个函数?我需要为渲染元素添加唯一ID,这样我就可以创建基于图像的菜单而不是仅文本。

1 个答案:

答案 0 :(得分:2)

该功能可以使用XSLT或Razor实现,具体取决于您最初选择的起始站点。检查下面的“函数| XSLT函数| ...”,如果没有找到Layout.Navigation.Menu,请查看下面的“Layout | / App_Data / Razor /...".

要复制Razor函数,只需复制文件,将其命名为您希望命名新函数。 XSLT函数没有复制功能,在这里您需要创建一个新的XSLT FUnction并复制设置。