Я начинаю планировать полный динамический аккордеон. Идея заключается в том, что файлы будут загружаться в ряд папок. Теперь я могу разместить кучу повторителей на странице, по одной на каждую папку и иметь преобразование, которое считывает файлы и генерирует ссылки и HTML для аккордеона. То, что я надеюсь сделать, - это одно преобразование, которое будет читать все папки и их дети.Kentico ASCX трансформация свойства страницы тип
Итак, первоначальная логика - это что-то вроде этого.
if (PageType = cms.Folder && HasChildren = true){
Output folder name + html
Output children + html
}
Пример дерева Содержание:
родительский узел
- Папка 1
- Папка 2
- Папка 3
- Папка 4
Я могу контролировать типы страниц детей, cms.file, и родители будут cms.folder, но как я детектировать определить фактический тип страницы и если есть дети?
Это хороший учебник по их использованию? Я склоняюсь к тому, чтобы легче понять, что происходит. –
Уверен: https://docs.kentico.com/display/K8/Using+hierarchical+transformations, https://devnet.kentico.com/articles/how-to-build-up-a-menu-using-the -иерархическое преобразование, http://devnet.kentico.com/articles/best-practices-for-implementing-site-navigation-in-kentico –
Спасибо. Я начинаю планировать это. Я отправлю новый вопрос, если/когда я столкнулся с проблемами. –