2015-01-21 2 views
0

Когда я вставляю шаблон, можно ли перехватывать шаблон автоматически, поэтому я могу избежать добавления sublayouts вручную?

Пусть:
У меня есть a.ascx, b.ascx, c.ascx как виджеты
меня ttt.ascx в качестве шаблона.

Когда я создаю страницу с шаблоном ttt, она приводит к виджетам a, b и c с именами имен заполнителей в презентации.Sitecore Call Templates with Widgets

Как я могу это сделать?

+0

Что вы имеете в виду «ttt.ascx в качестве шаблона»? Вы имеете в виду шаблон данных Sitecore? Если это так, это не будет физический файл. Можете ли вы быть более ясными в своем вопросе? –

ответ

2

Вы можете установить информацию о презентации в стандартных значениях шаблона. Любой элемент, созданный с помощью этого шаблона, будет использовать эти значения по умолчанию.

Bind Presentation Elements to Sitecore Templates

Если вы сделаете какие-либо изменения в п раз он был создан, то различия сохраняются как Layout Deltas.

Вы должны убедиться, что вы добавили стандартные значения для шаблона: Standard Values in Sitecore

+0

Спасибо, jammykam. У меня есть один быстрый вопрос. Возможно, Sitecore автоматически выбирает шаблоны, получая глубокий уровень пути элемента. Предположим, что есть два шаблона: Toy (main) и Sub-Toy (sub). Когда редактор создает страницу в качестве вспомогательной страницы Toy (main), будет доступен только шаблон Sub-Toy. – Jay

+1

Да, [Установить параметры вставки] (http://www.sitecore.net/Learn/Blogs/Technical-Blogs/John-West-Sitecore-Blog/Posts/2012/03/Allout-Insert-Options- in-the-Sitecore-ASPNET-CMS.aspx), так что только 'sub-Toy' доступен в качестве опции на' Toy'. Помните, как обычный пользователь (с правильными ролями/разрешениями) должен быть доступен «Вставить из шаблонов». – jammykam

+0

Awesome !! Спасибо! – Jay

Смежные вопросы