【问题标题】:Sitecore: Add to here button not showing on placeholderSitecore:添加到此处按钮未显示在占位符上
【发布时间】:2014-04-07 15:54:41
【问题描述】:

我一直在学习 Martina Welander 的 SitecoreMVC 教程 (https://www.youtube.com/watch?v=i3Mwcphtz4w),但在尝试添加新占位符时遇到了问题。

当我的占位符被称为“内容”时,页面编辑器会显示一个带有“添加到此处”标题的漂亮可点击块。但是,如果我将名称更改为其他任何名称,该块就会消失。

起初我认为这可能是因为我没有为该键设置任何占位符设置,但即使这样做,页面编辑器也不会显示占位符区域。

很明显,我在某处缺少一个基本步骤来将键添加到列表或其他东西?

【问题讨论】:

    标签: asp.net-mvc sitecore sitecore7


    【解决方案1】:

    检查您是否有同名的占位符设置项,并且设置项已选择“可编辑”。

    另外,在页面编辑器中,检查您是否在“查看->启用”菜单下启用了“设计”。

    【讨论】:

    • 看来我可能需要发布占位符设置。每个占位符键是否需要占位符设置才能显示“添加到此处”框,但为每个键创建它们似乎有点开销?
    • 您将成为页面编辑器。如果没有设置项,您仍然可以在内容编辑器中仅按名称将组件分配给占位符。如果您有很多占位符,那么您可能需要重新评估您的页面设计,看看是否可以用更少的占位符更通用地完成。
    • 有点晚了,但是stackoverflow.com/a/32629319/1921754 的补充:您可以通过在Sitecore.ExperienceEditor.config 文件中将WebEdit.PlaceholdersEditableWithoutSettings 设置为true 来允许编辑所有占位符。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-14
    • 1970-01-01
    • 2017-08-10
    • 2015-03-16
    相关资源
    最近更新 更多