0

または 関連するコントロールがサブレイアウトにあり、それをコントロールで<sc:FieldRenderer>ラップすると、2 番目のラップではなく、リンク フィールドを編集するための追加のボタンが表示されます。<sc:Link>FieldRendererEditFrame

コントロールを使用するのではなく、同じ方法で組み込みのフィールド レンダラー コントロールに他のボタンを追加することは可能<sc:EditFrame>ですか?

たとえば、次のマークアップを使用したとします。

良い:
<div class="example">
    <sc:Text runat="server" ID="Text" Field="Text" />
</div>

コントロールに依存することなくText、コントロールのページ エディターに表示される編集フレームにカスタム ボタンを追加することはできますか?EditFrame

悪い:
<div class="example">
    <sc:EditFrame runat="server" ID="Edit">
        <sc:Text runat="server" ID="Text" Field="Text" />
    </sc:EditFrame>
</div>
4

2 に答える 2

0

コントロールを使用するのではなく、同じ方法で組み込みのフィールド レンダラー コントロールに他のボタンを追加することは可能ですか?

いいえ。sc:FieldRenderer は、フィールド名に基づいて任意のテキストを提供する読み取り専用コントロールです。追加のコントロールを追加することはできません。私は通常.netリテラルを使用し、サイトコアからのプレーンなHTMLをコードビハインドから動的に追加し続けます

于 2013-09-04T18:41:20.490 に答える