我正在玩动态占位符,并被一个预先填充的概念所震撼.有没有办法为我的一个占位符选择默认渲染,这将避免在经验编辑器中的"选择渲染"对话框?
场景:我有一个名为"PageHead"的渲染,它有三个渲染.其中一个是占位符"PageTeaserPh",它目前允许两个渲染:一个是"PageTeaser",第二个是"PageTeaserWithImage".我希望占位符"PageTeaserPh"始终将渲染选为"PageTeaser",因此避免使用"选择渲染"对话框.
我做了一些功课,并想知道这是否与标准值相关(我们可以在模板级别使用它;虽然不能确定渲染)并且我也听说过命令模板概念(不是深入的).
任何和所有帮助表示赞赏.
rendering sitecore contentplaceholder sitecore8 experience-editor
在Sitecore MVC中是否有一些占位符的技巧,以确保它们总是可以在页面编辑器体验编辑器中选择,即使它们不包含任何渲染?我的控制器渲染在cshtml视图中声明占位符,如下所示:
<div>
<!-- some html markup and fields rendered here -->
@Html.Sitecore().Placeholder("my-component-placeholder")
</div>
Run Code Online (Sandbox Code Playgroud) sitecore sitecore-mvc page-editor sitecore8 experience-editor