我想知道在Umbraco中存储实体列表的最佳方法是什么.
说,我有一个页面列出了一堆联系信息(姓名,公司地址,电话号码等).我希望网络管理员能够在Umbraco内轻松创建和编辑它们.
我应该创建一个新的数据类型调用联系人.并在该数据类型中具有这些属性?
如果是这样,这是一个好习惯吗?我一直认为Umbraco中的每个节点都被认为是一个页面.
如果没有,我还有其他选择吗?
谢谢,
驰
在一把umbraco每个节点并没有必要一定是一个页面.您可以拥有构成列表的子节点(而不是页面),以显示在其父节点(页面)上.
例如:您可以拥有一个名为ContactList的文档类型.相应的模板将查找具有文档类型Contact的所有子节点并列出它们.该联系人文档类型有你需要的联系人的所有属性.您不需要将模板分配给Contact文档类型(或NullTemplate,不显示任何内容).
为每个联系人使用节点的优点:
当然,有限制.例如,如果您有超过40-50个联系人,这将很难使用.或者,如果您必须定期导入或同步联系人,则需要一些额外的编程工作.
| 归档时间: |
|
| 查看次数: |
1752 次 |
| 最近记录: |