Вопросы и уроки разработки сайтов на UMI.CMS:Верстка в XSLT — различия между версиями
Материал из Umicms
Alexh (обсуждение | вклад) |
Whoa (обсуждение | вклад) |
||
(не показана 31 промежуточная версия 6 участников) | |||
Строка 1: | Строка 1: | ||
− | *[[ | + | *[[Использование функций php]] |
+ | *[[Использование кастомных макросов в XSLT]] | ||
+ | *[[Передача значений на кириллице в кастомный метод]] | ||
+ | *[[Работа с кириллицей]] | ||
+ | *[[Создание кастомного метода для вывода отфильтрованного выпадающего списка]] | ||
*[[Вывод отдельного подраздела меню]] | *[[Вывод отдельного подраздела меню]] | ||
*[[Вывод строки поиска]] | *[[Вывод строки поиска]] | ||
*[[Многоуровневое меню на XSLT]] | *[[Многоуровневое меню на XSLT]] | ||
*[[Добавление счетчика liveinternet]] | *[[Добавление счетчика liveinternet]] | ||
+ | *[[Добавить JavaScript в xslt]] | ||
*[[Вывод дополнительного поля из справочника XSLT]] | *[[Вывод дополнительного поля из справочника XSLT]] | ||
*[[Вывод уменьшенного изображения картинки на XSLT]] | *[[Вывод уменьшенного изображения картинки на XSLT]] | ||
Строка 11: | Строка 16: | ||
*[[Выбор тех объектов, у которых не пустое определённое поле]] | *[[Выбор тех объектов, у которых не пустое определённое поле]] | ||
*[[Вывод числа по формату]] | *[[Вывод числа по формату]] | ||
− | |||
*[[Подключение редиректа]] | *[[Подключение редиректа]] | ||
− | |||
*[[Вывести все тэги страницы по шаблону]] | *[[Вывести все тэги страницы по шаблону]] | ||
*[[Определение позиции объекта в списке данных, первый – последний, четный – нечетный]] | *[[Определение позиции объекта в списке данных, первый – последний, четный – нечетный]] | ||
*[[Протокол ulang и ENTITY, мультиязычность]] | *[[Протокол ulang и ENTITY, мультиязычность]] | ||
− | |||
− | |||
*[[Вывод всех опросов одним вызовом]] | *[[Вывод всех опросов одним вызовом]] | ||
*[[Расширение функционала - сравнение товаров (интернет магазин "Современный")]] | *[[Расширение функционала - сравнение товаров (интернет магазин "Современный")]] | ||
− | |||
*[[Сортировка элементов справочника средствами XSLT]] | *[[Сортировка элементов справочника средствами XSLT]] | ||
*[[Вывод всех подразделов каталога в левом меню (интернет магазин "Современный")]] | *[[Вывод всех подразделов каталога в левом меню (интернет магазин "Современный")]] | ||
− | *[[ | + | *[[Добавление комментария в html-вывод из xslt-шаблонизатора]] |
+ | *[[Получение доступа к значениям php массивов $_REQUEST и $_SERVER]] | ||
+ | *[[Демо-дизайн "Современный"]] | ||
+ | *[[Добавление тегов пользователями сайта на примере форума]] | ||
+ | *[[Как менять оформление страниц из админки?]] | ||
+ | *[[Добавление Doctype в XSLT]] | ||
+ | *[[Структура шаблонов модуля Каталог, демо-сайт Современный]] | ||
+ | *[[Вывод всех значений справочника на примере списка рассылок]] | ||
+ | *[[Таймер обратного отсчета на примере XSLT-шаблонизатора]] | ||
+ | *[[Оформление заказа в один шаг – xslt шаблонизатор]] | ||
+ | *[[Подключение нужного xsl-файла в зависимости от типа страницы]] | ||
+ | *[[Добавление уже имеющихся объектов каталога в другие категории через дополнительное поле "ссылка на дерево"]] | ||
+ | *[[Форматирование чисел средствами XSLT]] | ||
+ | |||
+ | '''Скорость и кеширование''' | ||
+ | *[[Кастомизация макроса catalog getObjectsList для ускорения формирования страницы]] | ||
+ | *[[Универсальный метод для кеширования xml-данных в XSLT]] | ||
+ | *[[Кеширование результата работы метода getCreateForm в XSL-шаблоне]] | ||
+ | *[[Универсальный метод для кеширования html-данных в XSLT]] | ||
+ | *[[Блочное кеширование html-кода в XSLT]] | ||
+ | *[[Как нельзя делать определение максимальной и минимальной цен товара в разделе]] | ||
+ | *[[Важное отличие между полным получением данных через upage и частичным используя upage.page_id.field_name]] | ||
+ | *[[Использование статичных данных, вместо динамических]] | ||
+ | [[category:Верстка в XSLT]] |
Текущая версия на 10:19, 6 июля 2018
- Использование функций php
- Использование кастомных макросов в XSLT
- Передача значений на кириллице в кастомный метод
- Работа с кириллицей
- Создание кастомного метода для вывода отфильтрованного выпадающего списка
- Вывод отдельного подраздела меню
- Вывод строки поиска
- Многоуровневое меню на XSLT
- Добавление счетчика liveinternet
- Добавить JavaScript в xslt
- Вывод дополнительного поля из справочника XSLT
- Вывод уменьшенного изображения картинки на XSLT
- Пэйджинг объектов, которые фильтруются с помощью usel на XSLT
- Как работать с AJAX
- Отображение разного содержимого у страницы для зарегистрированного и незарегистрированного пользователя на XSLT
- Выбор тех объектов, у которых не пустое определённое поле
- Вывод числа по формату
- Подключение редиректа
- Вывести все тэги страницы по шаблону
- Определение позиции объекта в списке данных, первый – последний, четный – нечетный
- Протокол ulang и ENTITY, мультиязычность
- Вывод всех опросов одним вызовом
- Расширение функционала - сравнение товаров (интернет магазин "Современный")
- Сортировка элементов справочника средствами XSLT
- Вывод всех подразделов каталога в левом меню (интернет магазин "Современный")
- Добавление комментария в html-вывод из xslt-шаблонизатора
- Получение доступа к значениям php массивов $_REQUEST и $_SERVER
- Демо-дизайн "Современный"
- Добавление тегов пользователями сайта на примере форума
- Как менять оформление страниц из админки?
- Добавление Doctype в XSLT
- Структура шаблонов модуля Каталог, демо-сайт Современный
- Вывод всех значений справочника на примере списка рассылок
- Таймер обратного отсчета на примере XSLT-шаблонизатора
- Оформление заказа в один шаг – xslt шаблонизатор
- Подключение нужного xsl-файла в зависимости от типа страницы
- Добавление уже имеющихся объектов каталога в другие категории через дополнительное поле "ссылка на дерево"
- Форматирование чисел средствами XSLT
Скорость и кеширование
- Кастомизация макроса catalog getObjectsList для ускорения формирования страницы
- Универсальный метод для кеширования xml-данных в XSLT
- Кеширование результата работы метода getCreateForm в XSL-шаблоне
- Универсальный метод для кеширования html-данных в XSLT
- Блочное кеширование html-кода в XSLT
- Как нельзя делать определение максимальной и минимальной цен товара в разделе
- Важное отличие между полным получением данных через upage и частичным используя upage.page_id.field_name
- Использование статичных данных, вместо динамических