gpt4 book ai didi

html - Sitefinity 5.3 : How do I order my CSS?

转载 作者:太空宇宙 更新时间:2023-11-04 00:08:21 26 4
gpt4 key购买 nike

我想做的是在我构建的模板中包含我自己的 style.css 文件。在 Visual Studio 中,我打开了 ~/Template/App_Themes/Global/cssLoadOrder.xml并按照我希望它们出现在页面中的方式对 CSS 文件进行排序。但是,当我将模板上传到 Sitefinity 时,cssLoadOrder.xml 中没有任何 CSS 文件|出现在生成的 HTML 中的任何位置。

在 5.2 中,来自 cssLoadOrder.xml 的 CSS 文件被附加到 <head> 的末尾.

在 5.3 中,唯一附加到 <head> 末尾的东西是<link href="/Default2/Telerik.Web.UI.WebResource.axd?..."> , 忽略 cssLoadOrder.xml 中的 CSS 文件.

如何链接到我自己的 CSS 以及删除默认的 Reset.css文件正在加载?

最佳答案

功能或流程在 v5.2 到 v5.3 之间没有变化,因此添加新主题的正常工作流程仍然有效。

  1. 从应用程序的根目录创建一个具有以下文件夹结构的新主题:

    \App_Data\Sitefinity\WebsiteTemplates\MyTheme\App_Themes\MyTheme1

  2. 在 MyTheme1 文件夹中,添加 3 个文件夹(global、styles 和 Images)。

  3. 使用以下示例添加名为 cssLoadOrder.xml 的文件 cssLoadOrder.xml其中 sfnormalize.min.css 和 sfproject.min.css 是您的 css 文件的名称。

  4. 登录到 Sitefinity 的后端并转到

    管理>>设置>>高级>>外观>>前端主题

  5. 选择新建并填写字段:名称:MyTheme1路径:~/App_Data/Sitefinity/WebsiteTemplates/MyTheme1/App_Themes/MyTheme1

  6. 注销(并回收以避免缓存问题)。

  7. 登录到 Sitefinity 的后端并转到设计>>页面模板

  8. 选择您的页面正在使用的模板并点击它进行编辑。

  9. 在屏幕的右上角,单击“主题”按钮并从下拉列表中选择“MyTheme1”。

渲染源的截图,click here .


这些步骤可能很麻烦,因此您可以使用免费的 Sitefinity Thunder 扩展程序 ( download link) 作为替代方案

安装和设置后,只需在 VisualStudio 中打开您的解决方案并选择“元素”>>“添加新项”。在那里您会发现几种 Sitefinity 类型,包括 Sitefinity 主题。

这将自动处理步骤 1 到 6,您剩下要做的就是将新主题应用到您喜欢的任何模板(步骤 7-9)。


如果您想阅读更多相关信息,official documentation广泛涵盖如何应用主题/

关于html - Sitefinity 5.3 : How do I order my CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14042991/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com