是否可以在Kentico的Master Page中使用两个不同的标题部分?

时间:2014-03-05 09:50:51

标签: c# asp.net kentico

我在kentico有主页,具有正常的布局和移动设备布局。我为两个版本的网站都有两个单独的CSS文件,但我不想在标题上同时使用它们,因为它们会相互覆盖。第二个原因是我不想在移动页面上从普通版本下载所有样式和js脚本,因为它们对于移动版本来说太大了(~1Mb)。我不在masterpage中使用继承,但是在两个版本的站点中都继承了header,如果我在设备布局上更改它,它也会在普通版本上更改。 是否可以在Kentico的Master Page中使用两个不同的标题部分?

1 个答案:

答案 0 :(得分:1)

将以下内容放在母版页的标题部分:

{% x=CurrentDevice.IsMobile; if (x) {"<link href=\"mobile.css\" type=\"text/css\" rel=\"stylesheet\" />"} else {"<link href=\"normal.css\" type=\"text/css\" rel=\"stylesheet\" />"} %}

并自定义条件并链接到您的css文件。