【问题标题】:EdiatbleImageWebpart Hidden in MasterPageTemplateHeader for Content Editor page Kentico 9EditoImageWebpart 隐藏在内容编辑器页面 Kentico 9 的 MasterPageTemplateHeader 中
【发布时间】:2017-04-09 21:58:50
【问题描述】:
我正在尝试将可编辑区域添加到母版页模板的页眉部分。此编辑器区域包含 EditableImage 和 CSS 菜单。我想让这个标题出现在我网站的每个页面上。并且此标头中的 EditableImage 可用于内容编辑器的编辑。
在编辑模式下打开此页面时,CSS 菜单可见,但 EditableImage 与 Kentico 的编辑工具栏重叠。请参考图片。
请告诉我。
- 是否可以在 Kentico 的母版页模板中添加 EditableImage 并使其可用于内容
编辑要编辑。
- 页面编辑模式下的 Kentico 编辑工具栏可以重新定位。
最好的问候,
数学
【问题讨论】:
标签:
templates
master-pages
hidden
kentico
【解决方案1】:
1:是的,如果您使用的是门户方法,则可以向主页面添加可编辑图像,如果您使用的是 aspx.net+portal,则母版页模板(在根节点上)相当固定。这就是 Kentico 建议仅使用 Portal 方法的原因,我也这样做。
2:您更希望在编辑模式下编辑内容的位置,而不是栏。当处于“编辑模式”时,有一个特殊的 css 类被添加到 body 标签中(我相信“EditMode”是类名)。然后添加特殊的 css 来调整显示以解决编辑模式问题,例如
/* Bump my menu down 20 pixels if in edit mode */
.EditMode .MyMenu {
margin-top:20px;
}
否则,如果您登录 Kentico 门户并通过“页面”模块编辑您的页面,您将不会遇到这些问题。