【问题标题】:Tooltip Showing Metadata for Target显示目标元数据的工具提示
【发布时间】:2012-05-23 16:05:11
【问题描述】:
我正在使用 Sitefinity CMS 构建我的网站;对于某些页面,我使用通过 Sitefinity 输入的标题和描述等元数据。如果有人将鼠标悬停在菜单项上并且它具有元数据,则它会显示在工具提示中。
我知道这样做的原因是,每当 Sitefinity 发布一个页面时,它都会关联所有可能位置的所有可能数据 - 在它生成标签的链接中有一个 title="" 元素。
我不知道如何关闭此功能。我无法手动从链接中删除元数据,我仍然想要与搜索引擎页面关联的元数据。有谁知道停止或修改此功能的简单方法?
【问题讨论】:
标签:
.net
html
sitefinity
sitefinity-5
【解决方案1】:
我最终通过使用
解决了这个问题
$("document").ready(function() {
$(".rsmItem a").attr("title", "");
});
并预先链接到 jQuery。问题是 Sitefinity 更新页面的时间不够晚,删除标题的脚本会运行,但不会更新脚本运行后加载的任何内容。我希望如果其他人有类似的问题,这也可以帮助他们。
【解决方案2】:
在它生成标签的链接中有一个title=""元素
你指的是哪个链接?如果您谈论的是由导航小部件生成的 HTML - 呈现的链接取决于所使用的导航类型。您通常可以通过小部件模板编辑标记。对于导航小部件,唯一的方法是使用外部模板。您可以通过小部件属性指定:
模板中的某些控件是必需的,因此您可能需要默认模板。您可以从 Sitefinity SDK 获得。所有默认小部件模板都包含在一个 zip 文件中,位于 /Content/Resources 下的安装文件夹中。
如果您没有使用导航小部件,请说出您要修改的页面链接。