標準のサイトコア コントロール (リンクとテキスト) を使用して、次の方法でリンク内にテキスト フィールドを埋め込むことができます。
<sc:Link runat="server" Field="LinkUrl" >
<sc:Text runat="server" Field="LinkText" />
</sc:Link>
これにより、あるフィールドのテキストと別のフィールドのリンクを編集できるようになります。
Glass を使用してこれを再現しようとしましたが、成功しませんでした。このようなものが良いでしょう(うまくいきません):
<%= Editable( x => x.LinkUrl,new { Text = Editable(Model,q => q.LinkText,null)}) %>
これを整理する別の方法はありますか?
標準のガラス機能を使用してこれを行うことができない場合は、次の2 つのオプションがあります。
- GlassHtml コードを変更する
- 2 つのフィールドを使用する