我正在继承一个现有的站点分数项目,它拥有大量内容,使用相同的模板。 一些文件实际上含有数百条。 不同的人应当对不同的人感兴趣。 我不想逐条逐条逐条描述每个人的人身和特征。 理想的情况是,我只想一劳永逸地进入财产。 类似情况的最佳做法是什么?
Should I be creating a different template for each type of article? Or is there a way to inherit these properties from a parent item in the content tree?
增 编
http://www.ohchr.org。
我与美国CTO公司John West进行了在线交谈。 在这方面,他建议处理这一问题。 我想在这里分享这些内容,因为其他一些人可能有兴趣解决类似的问题。
我不知道继承这些价值观的任何现有解决办法,但可能还有其他办法(可能类似于语言的下降)。
如果模板数目相对较少,我很可能采用排时办法,将现有的模板变成所有现有项目的模板的基础模板,并相应地增加备选办法。 把这些事情带上双管齐下,但却获得这些价值(如上所述,你可以执行可以继承的东西)。 这里的好处之一是,你可以更新标准价值中的细节,这些细节将适用于基于这些模板的所有项目。
另一种办法是执行诸如布局和安全预案等内容,但对于这些其他价值而言。
不管怎样,确保当用户制造新物品时,他们可以自动适用这些财产,或者自动适用。
另一种方式是写一份更新现有物品的文字,但这无助于未来项目(除非你做像储蓄手这样的事情,在制作时自动适用同样的价值)。 或许可以复制该父母的双倍价值。
我赞同在现有模板中添加一个蓝色领域的想法,即控制该项目是否应当复制其直接父母的简介价值,然后执行一名节省的手,以便在这个领域被确定为真实时填写。 因此,我询问约翰是否有关于如何建设这种处理人员的文件。 他的答复如下:
这解释了你为确定你的价值观而利用创造/改变项目的一些方法:
http://www.sitecore.net/Community/Technical-Blogs/John-West-Sitecore-Blog/Posts/
我假定你可以使用一个项目:挖掘活动手。 我避免项目:由于我的逻辑是错误的,我想在下一次节日活动上再次开车。 就你而言,如果这些领域是空的,你可能要确定价值。
您可以利用工厂将参数传给您的活动手,以避免硬编码。 例如,您可以通过数据库名称主(如果所节省的物品存放在不同的数据库中的话,则会拿走手稿)和一份受影响的模板索引清单。 然后,你可以更容易地在名单上添加模板。