有关继承的N2文档中提到了将常见内容放入起始页定义,然后在主页中从StartPage而不是CurrentPage检索该内容的那部分内容。这被认为是最佳实践还是有另一种方法来继承祖先页面的内容?N2常见内容
Q
N2常见内容
0
A
回答
0
有三个方面的这一
如果你有一个以上的网页,例如出现了一些内容公司联系电话出现在每个页面上的站点页脚上,最佳做法是将此作为属性添加到起始页面,可能位于单独的选项卡上(例如“页脚”),填充其值,然后在所有页面上重新使用属性值通过阅读从开始页面。好处是这样的重复使用财产的集中编辑
如果你有一些属性是相同的页面组 - - 就像你有“主题颜色”相同的某一级菜单项的所有孩子 - 那么你可以在开始页面的子级别上使用相同的方法 - 您可以在开始页面的子页面上定义属性(例如颜色),然后在其所有子级上重新使用它。一旦编辑器在第一级页面上设置“主题颜色”,它将自动影响其所有孩子。
如果你有某种类型的用户定义的默认值的属性,但你要编辑器能够覆盖它,就像标题图片,你可以使用综合方法。在起始页面和所有其他页面上定义HeaderImage属性。然后,在你的代码,如果标题图片属性为空,则使用一个从开始页面。这是一个很好的做法,因为人们往往会犯错误,忘记的东西。在这种情况下,如果没有指定标题的图像,它会自动通过值替换从起始页
所有三种情况在现实生活中的条件下使用,证明了一遍又一遍,以良好的解决方案。
相关问题
- 1. 常见内容部分视图
- 2. Inner TabLayoutPanel内容不可见
- 3. UITableView内容不见了
- 4. 使内容与jQuery可见
- 5. iOS UITableView内容不可见
- 6. 包装仅可见内容
- 7. 加载内容可见
- 8. Ext.Carousel的内容不可见
- 9. 扩展内容不可见
- 10. 常见内存优化
- 11. Rails:将内容标记为单个用户的完整内容,当内容很常见时
- 12. 新手MVC常见的隐藏和显示内容的做法
- 13. 包含xml文档文件中的常见内容
- 14. 无法访问servlet中的常见内容以jsp调用
- 15. Git中的常见内容(逻辑核心)
- 16. 通过手机拉动态内容的常见做法?
- 17. 优化N2 CMS
- 18. 隐藏可见内容之前查看下一个内容
- 19. 的UITableViewCell的内容查看的内容不可见使用UISearchDisplayController
- 20. Drupal的意见和内容分类
- 21. 按钮内容在WPF中不可见
- 22. 网站内容不可见的移动
- 23. CSS:只滚动到可见内容
- 24. 内容在Mac Safari中不可见
- 25. 内容不可见,div伸展
- 26. SurfaceView内容与FLAG_TURN_SCREEN_ON活动不可见
- 27. HTMLEditor的内容未见<br/>
- 28. 复选框内容能见度
- 29. 内容在CodeIgniter日历中不可见
- 30. Listview中的内容是不可见的