【问题标题】:How to create an anchor link to a sitecore rendering如何创建指向站点核心渲染的锚链接
【发布时间】:2022-06-19 07:19:39
【问题描述】:

我们正在使用 Sitecore 10.1 和 GlassMapper 5。我们希望创建指向同一页面和其他页面的渲染的锚链接。

理想情况下,我们希望使用通用链接字段类型来生成这些链接。 有没有一种简单的方法来生成锚点,而无需在每次渲染时使用带有链接字段的控件来创建锚点。

还有一种简单的方法可以从插入内部链接对话框中的锚框中选择所述链接吗?

【问题讨论】:

    标签: sitecore sitecore-mvc


    【解决方案1】:

    这是 Sitecore 的 Horizo​​n 编辑器的开箱即用功能。由于您已经使用 Sitecore 10.1 版,您可以使用 Horizo​​n 编辑器链接到当前页面或其他页面上的锚点:

    1. 内容树中,导航到要在其中创建锚链接的页面;
    2. 点击您要在其中创建锚链接的富文本字段的编辑内容按钮;
    3. 在打开的可视化编辑器中,选择您要设置为链接格式的文本,然后单击右侧编辑器面板中的创建或编辑超链接图标;
    4. 添加链接面板的链接类型字段中,选择External URL
    5. 对于当前页面上的锚链接:在 URL 字段中,输入#<anchor-name>;对于 ANOTHER 页面上的锚链接:展开 Optional parameters 部分并在 Anchor 字段中输入 <anchor-name>(不带 #!);
    6. 点击关闭图标关闭添加链接面板;

    您可以在呈现级别以编程方式创建锚点,或者为内容编辑器提供更大的灵活性,并允许他们在富文本字段中自己创建锚点 - 在 HTML 代码中,可以使用 id=“anchor-name” 格式插入锚点。

    了解更多详情here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-10
      • 1970-01-01
      相关资源
      最近更新 更多