Доброго времени суток.
Есть необходимость сделать так, чтобы у разных элементов были разные пользовательские поля свойств, стили, прочее. Добавить разные типы элементов каталога, если можно так выразиться. Можно ли сделать возможность выбора шаблона для каждого отдельного элемента? Есть ли какой-нибудь штатный механизм для этого?
Сразу оговорюсь, что через "Сайты->Список сайтов->Шаблоны сайтов" не очень подходит, ибо при изменении, например, хедера, придется менять его несколько раз, что не очень удобно, если сайтов несколько, и на каждом по несколько шаблонов.
И через GetCurPage и аналоги тоже не очень хочется. Во-первых это может до ужаса запутать код шаблона, а во-вторых, если отдельный шаблон будет применён ко многим элементам в разных разделах, проверка будет довольно-таки монструозной, да и редактировать её каждый раз при добавлении элемента, не очень удобно.
Есть необходимость сделать так, чтобы у разных элементов были разные пользовательские поля свойств, стили, прочее. Добавить разные типы элементов каталога, если можно так выразиться. Можно ли сделать возможность выбора шаблона для каждого отдельного элемента? Есть ли какой-нибудь штатный механизм для этого?
Сразу оговорюсь, что через "Сайты->Список сайтов->Шаблоны сайтов" не очень подходит, ибо при изменении, например, хедера, придется менять его несколько раз, что не очень удобно, если сайтов несколько, и на каждом по несколько шаблонов.
И через GetCurPage и аналоги тоже не очень хочется. Во-первых это может до ужаса запутать код шаблона, а во-вторых, если отдельный шаблон будет применён ко многим элементам в разных разделах, проверка будет довольно-таки монструозной, да и редактировать её каждый раз при добавлении элемента, не очень удобно.