0

我正在工作的网站的设计方式是为所有页面上的标签设置 CSS 类,并且所有页面使用的 css 类都不同。每个页面都有共同的元素,例如页眉、页脚和导航栏。我想设置一个单页模板并在其中包含所有常见元素,但 body 标记会妨碍您。有没有办法从内容页面控制模板?我知道我可以为内容页面指定一个代码,但我不能依赖内容作者在每次添加页面时正确输入它。我目前的想法是设置多个页面模板,一个用于body标签中引用的每个css类,并将公共页面元素放入用户控件中。这不太理想,因为我最终会得到许多基本相同的模板,而且我的用户控件不容易编辑。我想我将不得不使用共享的内容项目,这使得内容作者在整个网站上搜寻。更新单个页面模板中的公共标题会简单得多。

有人可以建议一种方法吗?

4

1 回答 1

0

我在您最初发布此内容的 Sitefinity 论坛中提交了回复,但如果您先在这里查看,我会问同样的问题:body 的 css 类是如何确定的?

如果可以以编程方式完成,您可以使用模板的母版页的代码隐藏来设置它,以便自动处理它。

如果这不起作用,请告诉我有关如何分配 css 类的更多信息,我将尝试提出替代方案。

希望这会有所帮助!

于 2012-01-06T03:02:51.597 回答