0

我是sitefinity的初学者,很抱歉很长的帖子,不确定它是否已经回答,找不到。在 sitefinity-8 上工作时,每次创建页面时都在寻找选择单独 css 的最佳选项。我知道,我可以为不同的 css 使用不同的主题,这在我的情况下不起作用,因为我们有很长的 css 列表可以在整个站点中使用。我也知道,我可以将 css 或任何链接添加到页面属性的 head 标签选项中,或者我可以在页面本身上添加 css 小部件以仅为该页面选择 css,但我们的要求是在创建页面时选择 css 文件本身,这对新手编辑也很容易。我尝试过的基本操作是将 css 脚本标签添加到模板中,使其在页面上可编辑。所以我可以选择css,但它会暴露服务器文件夹,这并不理想。希望有什么方法可以让我们配置从站点内容-文档和文件中选择文件夹。但是没有找到这样做的方法。我尝试的其他事情是,我为页面创建了自定义字段(相关的媒体图像、视频、文件)以选择文档并用作添加到 head 标签的链接(例如链接以添加页面的 css。)使用此自定义字段我可以从 sitefinity 后端本身的适当文件夹中选择所需的文档,而不是从服务器。当我查看页面源代码时,我可以看到链接标签在那里,但 href 属性为空。我还尝试将相关媒体标签添加到页面正在使用的模板中,但问题是一样的,href 属性中没有任何值。长期努力解决这个问题,寻求专家的建议。在此先感谢。t 找到这样做的方法。我尝试的其他事情是,我为页面创建了自定义字段(相关的媒体图像、视频、文件)以选择文档并用作添加到 head 标签的链接(例如链接以添加页面的 css。)使用此自定义字段我可以从 sitefinity 后端本身的适当文件夹中选择所需的文档,而不是从服务器。当我查看页面源代码时,我可以看到链接标签在那里,但 href 属性为空。我还尝试将相关媒体标签添加到页面正在使用的模板中,但问题是一样的,href 属性中没有任何值。长期努力解决这个问题,寻求专家的建议。在此先感谢。t 找到这样做的方法。我尝试的其他事情是,我为页面创建了自定义字段(相关的媒体图像、视频、文件)以选择文档并用作添加到 head 标签的链接(例如链接以添加页面的 css。)使用此自定义字段我可以从 sitefinity 后端本身的适当文件夹中选择所需的文档,而不是从服务器。当我查看页面源代码时,我可以看到链接标签在那里,但 href 属性为空。我还尝试将相关媒体标签添加到页面正在使用的模板中,但问题是一样的,href 属性中没有任何值。长期努力解决这个问题,寻求专家的建议。在此先感谢。用作添加到 head 标签的链接(说链接为页面添加 css。)使用此自定义字段,我可以从 sitefinity 后端本身的适当文件夹中选择所需的文档,而不是从服务器中。当我查看页面源代码时,我可以看到链接标签在那里,但 href 属性为空。我还尝试将相关媒体标签添加到页面正在使用的模板中,但问题是一样的,href 属性中没有任何值。长期努力解决这个问题,寻求专家的建议。在此先感谢。用作添加到 head 标签的链接(说链接为页面添加 css。)使用此自定义字段,我可以从 sitefinity 后端本身的适当文件夹中选择所需的文档,而不是从服务器中。当我查看页面源代码时,我可以看到链接标签在那里,但 href 属性为空。我还尝试将相关媒体标签添加到页面正在使用的模板中,但问题是一样的,href 属性中没有任何值。长期努力解决这个问题,寻求专家的建议。在此先感谢。但问题是一样的,href 属性中没有任何值。长期努力解决这个问题,寻求专家的建议。在此先感谢。但问题是一样的,href 属性中没有任何值。长期努力解决这个问题,寻求专家的建议。在此先感谢。

4

1 回答 1

0

您选择的自定义字段路径应该可以工作 - 您需要页面模板上的自定义小部件来读取自定义字段的值。页面节点的 GetRelatedItems 扩展方法应该为您提供选择的文档对象。

有了文档,小部件必须在页面头部注入一个具有正确 css 属性的链接。

于 2016-07-27T23:48:19.710 回答