【问题标题】:how to render a sitecore partial without pulling it in as a datasource?如何在不将其作为数据源拉入的情况下渲染站点核心部分?
【发布时间】:2016-01-23 13:18:43
【问题描述】:

您可以在 Sitecore 中通过引用其项目 url 来创建版本化图像,如下所示:

    <img src="~/media/CEB3BE892F3E47E9BCEC3F357F974606.ashx">

是否有类似的方法来重用部分 html?例如,说一个页眉或页脚或下拉菜单。

我熟悉如何在 Rails 中执行此操作,但没有我在 Sitecore 中需要的用户权限才能在除 html/css/js 之外的任何内容中执行此操作。我无法修改模板或进入 C# 代码。

【问题讨论】:

  • 我不太确定你在这里问什么。您问题中的 Html 是渲染图像字段的结果。图像可以是版本化的,也可以不是。它与html没有任何关系。你想达到什么目的?
  • 在 Rails 中,您可以像这样在 erb 文件中渲染部分内容:&lt;%= render partial: "header" %&gt;。该部分将显示标头,该标头已在其他地方编码。在 Sitecore 中是否有类似的方法来实现这一点?
  • 这是 MVC 还是 WebForms 网站?

标签: sitecore partial-views


【解决方案1】:

根据您使用的是 Web 表单还是 MVC,您需要了解 Asp.Net MVC 部分视图或 Asp.Net 用户控件来创建子布局/渲染。

但是,由于您无权访问代码,我认为您实际上无能为力。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-05
    • 1970-01-01
    • 2018-06-01
    • 1970-01-01
    • 2018-09-19
    • 2022-06-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多