为什么 <a> 标签会在 sitefinity 列表项中消失?
Why do <a> tags disappear in sitefinity list items?
在 sitefinity 中,我创建了一个列表。在该列表中,我创建了 6 个项目,每个项目都有一个标签。这是生成的标签:
<a href="/home" sfref="[f669d9a7-009d-4d83-ddaa-000000000002]0ca3c443-9c91-6473-a96c-ff00000b9007">Home</a>
然后我转到我的页面,将列表拖放到小部件槽中。然后我在设置中选择我的测试列表,我没有得到 links。
我打开网站,在浏览器检查器里看,肯定没有link。上述示例中出现的所有内容是 li 标记中的 "Home"。
我是不是做错了什么?
我找到了答案。
当您将列表小部件拖放到您的页面时,在列表设置中有不同列表的选项。我使用的是简单列表,但我应该使用页面列表。
当您删除 sfref 属性时它会起作用然后它会正常工作
您的代码
<a href="/home" sfref="[f669d9a7-009d-4d83-ddaa-000000000002]0ca3c443-9c91-6473-a96c-ff00000b9007">Home</a>
替换为
<a href="/home">Home</a>
在 sitefinity 中,我创建了一个列表。在该列表中,我创建了 6 个项目,每个项目都有一个标签。这是生成的标签:
<a href="/home" sfref="[f669d9a7-009d-4d83-ddaa-000000000002]0ca3c443-9c91-6473-a96c-ff00000b9007">Home</a>
然后我转到我的页面,将列表拖放到小部件槽中。然后我在设置中选择我的测试列表,我没有得到 links。
我打开网站,在浏览器检查器里看,肯定没有link。上述示例中出现的所有内容是 li 标记中的 "Home"。
我是不是做错了什么?
我找到了答案。
当您将列表小部件拖放到您的页面时,在列表设置中有不同列表的选项。我使用的是简单列表,但我应该使用页面列表。
当您删除 sfref 属性时它会起作用然后它会正常工作
您的代码
<a href="/home" sfref="[f669d9a7-009d-4d83-ddaa-000000000002]0ca3c443-9c91-6473-a96c-ff00000b9007">Home</a>
替换为
<a href="/home">Home</a>