gpt4 book ai didi

javascript - 如果字段为空,则在 sitecore 中不显示任何内容

转载 作者:行者123 更新时间:2023-11-28 19:31:37 25 4
gpt4 key购买 nike

这是在 Sitecore 7.2 和 C# 中。

我在 1 个 div 内使用 3 个字段,但我不知道如何在输入字段时显示每个字段。所以我的领域是牛排、培根和鸡蛋。它们都是富文本编辑器。假设页面加载时加载了牛排。当用户在培根或鸡蛋中输入文本,使其变成牛排时,我该怎么办?并显示用户在字段中输入的内容?我不确定这是 javascript 的东西还是后端 C# 的东西。

假设我有一个模板,与在 Sitecore 中创建的带有所需字段的控件一起使用,并且当有人输入该字段并发布时,它会以 HTML 形式显示。

 <div class="container">
<div class="steak" id="steak"><sc:FieldRenderer FieldName="Steak" runat="server" /></div>
<div class="bacon" id="bacon"><sc:FieldRenderer FieldName="Bacon" runat="server" /></div>
<div class="eggs id="eggs"><sc:FieldRenderer FieldName="Eggs" runat="server" /></div>
</div>

最佳答案

如果您不需要 class 和 id 属性(将其样式设置为 .container div),您可以使用 fieldrenderer 的封闭标记属性:

<div class="container">
<sc:FieldRenderer FieldName="Steak" EnclosingTag="div" runat="server" />
<sc:FieldRenderer FieldName="Bacon" EnclosingTag="div" runat="server" />
<sc:FieldRenderer FieldName="Eggs" EnclosingTag="div" runat="server" />
</div>

如果填充了该字段,则文本将用 div 标签包裹,否则不会呈现任何内容。

关于javascript - 如果字段为空,则在 sitecore 中不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26662011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com