Sitefinity cms相关媒体链接到使用自定义字段的文档,而不是加载文档路径url

Sitefinity cms相关媒体链接到使用自定义字段的文档,而不是加载文档路径url

问题描述:

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

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

拥有文档的小部件将不得不在链接中注入正确的css属性。