目前在 SC7 工作,在那里我实现了一种脚手架,以便编辑者可以将文章添加到页面并在其下添加部分和段落。你明白了,html5的东西......
现在,问题......编辑器正在页面编辑器中工作:
假设您创建了一个新页面,并添加了一篇文章。它有一个标题、顶部的英雄形象和一个介绍。您选择创建新内容,我将其保存在一个名为 ContenStore 的 ItemBucket 中,我在其中存储我的所有文章、部分、段落......如果他们想重新使用任何内容,SC7 使用搜索的方式。
假设我的编辑创建了另一个新页面,并且他想重用内容存储中的一个部分。他会找到该部分,但是当他将其放在页面上时,原始部分上的所有段落都不会显示...当然不会,因为我猜布局详细信息保存在上下文项级别而不是那个部分级别...
有没有人解决过这个问题?子布局(或渲染)应该能够记住它具有哪些布局细节,因此如果您重新使用它,它最初拥有的所有项目也会再次放入其占位符中,这当然是递归的......
欢迎任何想法...
欧文