Я думаю, что я бы сделал что-то вроде 2. опции techphoria414:
т.е. у вас есть обычные шаблоны "страниц", как обычно, но затем у вас есть несколько полей (многолисты, трилисты), куда вы помещаетеисточник, указывающий на другие ваши элементы, содержит различные тексты.
тогда вам просто нужно получить элементы из текущего элемента (с некоторым очень быстрым и грязным кодом / псевдокодом):
var CurrentItem = Sitecore.Context.Item;
Sitecore.Data.Fields.MultilistField mlf1 = CurrentItem.Fields["myExternalTexts"];
if(mlf1 != null)
{
foreach (Item itm in mlf1.GetItems())
{
lit += Sitecore.Web.UI.WebControls.FieldRenderer.Render(itm, "richtext");
}
}
Вы, конечно, не должны просто добавлять ихк литералу, и вы должны, если вы используете Sitecore, встроенный в Field renderes, если используете Sitecore 6 или выше, и это поле Rich text.
Надеюсь, это поможет.