面向营销人员的 Sitecore Web 表单,将信息添加到显示部分图例 class
Sitecore Web Forms for Marketers, add info to the display-section-legend class
我们在 Sitecore 8 上使用面向营销人员的 Web 表单。
我正在尝试确定如何将信息添加到 sitecore WFFM 表单中的 "display-section-info" class 项目。查看@生成的代码,我在字段图例之后和字段开始之前看到一个元素(显示部分信息class)。我想在此元素中添加一些有关字段的基本信息(下面有文本 "THIS IS WHERE I WOULD LIKE TO ADD TEXT")。
这是浏览器上 "View Source" 的来源。通过开发人员工具,我插入了一些信息,这正是我想要它去的地方。
<fieldset class="display-section-fieldset">
<legend class="display-section-legend">1. OUTSIDE INTEREST:</legend>
<p class="display-section-info">THIS IS WHERE I WOULD LIKE TO ADD TEXT</p>
<div class="display-section-content">
<div class=" field-border">
<span class=" field-title">
<span class=" field-required">*</span>
In the field below, list exceptions
</span>
更新1:
根据 Jammycans 的回复,我在该部分添加了一些参数,但似乎没有显示。项目已经发布,我也在生产数据库上确认了。
内容编辑器
结果:
提前致谢
表单编辑器中没有设置此信息的字段,您可以直接在节项本身设置。
在内容编辑器中,展开表单和 select Form Section
项。在 Parameters
字段中的部分项目上设置您需要的信息字段文本:
<Information>THIS IS WHERE I WOULD LIKE TO ADD TEXT</Information>
如果您需要翻译文本,可以使用 Localized Parameters
字段。
编辑:
位于 \Views\Form\EditorTemplates\SectionModel.cshtml
的默认 WFFM 剖面视图的逻辑中存在错误(对于 Sitecore 8 update 5 及更早版本)。在第 18-21 行,代码如下:
@if (string.IsNullOrEmpty(Model.Information))
{
<p class="@Model.CssClass display-section-info">@Html.Sitecore().Field("Information", Model.InnerItem)</p>
}
这里的第一行应该是:
@if (!string.IsNullOrEmpty(Model.Information))
注意 "!"。这解释了 为什么 您之前看到标记,即使未设置参数。您需要更新视图中的代码才能修复它。
我们在 Sitecore 8 上使用面向营销人员的 Web 表单。
我正在尝试确定如何将信息添加到 sitecore WFFM 表单中的 "display-section-info" class 项目。查看@生成的代码,我在字段图例之后和字段开始之前看到一个元素(显示部分信息class)。我想在此元素中添加一些有关字段的基本信息(下面有文本 "THIS IS WHERE I WOULD LIKE TO ADD TEXT")。
这是浏览器上 "View Source" 的来源。通过开发人员工具,我插入了一些信息,这正是我想要它去的地方。
<fieldset class="display-section-fieldset">
<legend class="display-section-legend">1. OUTSIDE INTEREST:</legend>
<p class="display-section-info">THIS IS WHERE I WOULD LIKE TO ADD TEXT</p>
<div class="display-section-content">
<div class=" field-border">
<span class=" field-title">
<span class=" field-required">*</span>
In the field below, list exceptions
</span>
更新1: 根据 Jammycans 的回复,我在该部分添加了一些参数,但似乎没有显示。项目已经发布,我也在生产数据库上确认了。
内容编辑器
结果:
提前致谢
表单编辑器中没有设置此信息的字段,您可以直接在节项本身设置。
在内容编辑器中,展开表单和 select Form Section
项。在 Parameters
字段中的部分项目上设置您需要的信息字段文本:
<Information>THIS IS WHERE I WOULD LIKE TO ADD TEXT</Information>
如果您需要翻译文本,可以使用 Localized Parameters
字段。
编辑:
位于 \Views\Form\EditorTemplates\SectionModel.cshtml
的默认 WFFM 剖面视图的逻辑中存在错误(对于 Sitecore 8 update 5 及更早版本)。在第 18-21 行,代码如下:
@if (string.IsNullOrEmpty(Model.Information))
{
<p class="@Model.CssClass display-section-info">@Html.Sitecore().Field("Information", Model.InnerItem)</p>
}
这里的第一行应该是:
@if (!string.IsNullOrEmpty(Model.Information))
注意 "!"。这解释了 为什么 您之前看到标记,即使未设置参数。您需要更新视图中的代码才能修复它。