첫째, 난 당신이 표현하고있는 요소의 내부 HTML을 수정할 수있는 SitecoreHelper 확장 방법 작성하여 시작 했죠 :이 선택 사양 innerHtml
문자열을 전달 할 수
을
public static HtmlString Field(this SitecoreHelper helper, string fieldName, Item item, object parameters, string innerHtml)
{
if (helper == null)
{
throw new ArgumentNullException("helper");
}
if (innerHtml.IsNullOrEmpty())
{
return helper.Field(fieldName, item, parameters);
}
return new HtmlString(helper.BeginField(fieldName, item, parameters).ToString() + innerHtml + helper.EndField().ToString());
}
그 요소의 여는 태그와 닫는 태그 사이에 삽입됩니다 (이 경우 <a>
태그).
여기에서 CTA 레이블이 포함 된 html 문자열을 위의 방법으로 전달하거나 <span>
으로 묶인 필드의 텍스트 값을 출력하는 방법을 수정하십시오.
전 앵커 텍스트를 추가 할 수있는 방법이 있나요 내에서 렌더링? – PaRsH