Есть ли чистый способ исключить шаблоны Sitecore из поколения кода TDS? Мы должны добавить все шаблоны Sitecore к TDS, потому что мы обмениваем их с другим разработчиком.Исключить шаблоны из кода создания кода TDS в Sitecore
ответ
Из того, что я помню, вы обычно запускаете генерацию кода для раздела дерева, назначая шаблон генерации кода для элемента в проекте TDS.
Если вы назначаете код генерации кода TT на верхнем уровне проекта, это будет включать в себя все шаблоны. Если вы хотите исключить, просто переместите назначение шаблона генерации кода на уровень и убедитесь, что вы не назначаете шаблон генерации кода для элемента «Шаблоны» в проекте TDS. Это должно гарантировать, что генерация кода не будет выполняться для этих элементов.
Вы можете установить свойство, чтобы не генерировать классы для элемента (и подпунктов).
Альтернативный способ достижения этой цели является расщепленной из вашего решения на 2 отдельных проектов, один для шаблонов, которые нуждаются в генерации кода и один для тех, кто без. Затем вы можете использовать Multi-project Properties для объединения всех элементов в один пакет обновления.