以前の投稿で説明したように、私のソリューションには次の設定があります。
Glass Mapper を使用して Sitecore テンプレートの継承を実装する方法
継承されたフィールドの内容を表示できるようになりました。ただし、ページ エディターでそれらを編集しようとすると、EditFrame がレンダリングされず、実際には何もレンダリングされません。まだ何が欠けているのかわからない。これが私のコントローラーとビューです:
コントローラ:
public class NavigationController : Controller
{
// GET: /Navigation/
public ActionResult Index()
{
var context = new SitecoreContext();
var page = context.GetCurrentItem<HomePage>();
return View("/Views/Navigation.cshtml", page);
}
}
意見:
@inherits Glass.Mapper.Sc.Web.Mvc.GlassView<Sitecore.Training7.Internet.Core.Models.HomePage>
@if (Model != null)
{
<h3 class="text-muted">Field: @Editable(x => x.NavigationTitle)</h3>
}
プレビュー ボタンを押すと値が表示されますが、PageEditor には値が表示されません。ここでまだ何が欠けていますか?何か案は?