1

HTML ページのタイトルと body タグの id 属性にそれぞれ使用される 2 つのデータ テンプレート フィールド「title」と「id」があります。ページ エディターを使用してページを表示すると、Sitecore はこれらのアイテムのエディター コントロールをレンダリングしようとしますが、それらはメイン フォーム タグの外にあるため、コントロールは正しくレンダリングされません。これらをPage Editorで編集可能にする必要はありません。

  1. このようなフィールドを処理するための最良のアプローチ/ソリューションは何ですか?
  2. これら 2 つのテンプレート フィールドをページ エディターから非表示にすることは解決策ですか?
  3. その場合、ページ エディターからフィールドを非表示にし、コンテンツ エディターで引き続き使用できるようにするにはどうすればよいですか(コンテンツ エディター内で編集できるようにします)。
4

1 に答える 1

4

ページ エディターでは、FieldRenderer を使用せずに値をレンダリングするだけです。たとえば、フィールド値を標準の .NET コントロールにバインドします。またはスクリプトレットを使用します -- <%=Sitecore.Context.Item["Title"]%>

于 2012-03-13T05:43:03.057 に答える