Вход для клиентов и партнеров
в начало сайта
Партнерская программаОнлайн демоСкачатьКарта сайта
 

Регламент
Документация
Часто задаваемые вопросы (FAQ)
Решения типовых вопросов
Форум поддержки
Библиотека разработчика

Посмотрите демо-ролики и убедитесь в том, что "Twilight CMS" очень удобна в управлении, понятна и проста.

Бесплатно скачайте "Twilight.Basic", установите на своем компьютере и изучите систему более детально.

Если вам нужно установить "Twilight CMS" на существующий сайт или разработать новый - обращайтесь в отдел интеграции.

 

Ваше имя
Ваш Email
Вопрос
Twilight.basic
  • Узнайте больше
  • Сравните версии
  • Twilight.selection
  • Узнайте больше
  • Сравните версии
  • Twilight.evolution
  • Узнайте больше
  • Сравните версии
  •  
    Главная // Библиотека разработчика // Справочники // Макроподстановки //

    XSLTTransform


    Назначение

    Вставка на страницу результата XML+XSLT трансформации. Доступна с версии 4.21 системы.

    Ключи

    xml Строка, имя шаблона в папке Templates (локальный xml файл) или полный URL к внешнему источнику. Обязательный параметр, при его отсутствии макрос возвращает сообщение об ошибке.
    xslt Строка, имя шаблона в папке Templates (локальный xml файл) или полный URL к внешнему источнику. Обязательный параметр, при его отсутствии макрос возвращает сообщение об ошибке.
    error_message Строка, которую возвращает макроподстановка в случае, если произошла ошибка: не удалось получить удаленный xml или xslt файл, файлы содержат ошибки или транформация не удалась. Если ключ не задан, макроподстановка возвращает пустую строку. При этом в error.log будет записано сообщение об ошибке.

    Комментарии

    XSLT поддерживается не в полном объеме. Подробно об ограничениях можно прочитать на http://search.cpan.org, информация о модуле XML::XSLT.

    Требуется установленный модуль XML::Parser. Он входит в состав ActivePerl (NT), но установлен не на всех хостинг-площадках.

    Страница, на которой используется макроподстановка не будет кэшироваться.

    Примеры

    Пример
    $XSLTTransform[xml: http://www.somesite.ru/agenda.xml; xslt: agenda.xsl]$

    Для проверки данного примера можно скачать архив с файлами agenda.xml и agenda.xsl по ссылке.

    « к списку макроподстановок

    версия для печати

     
    © 2003-19 Страта Технологии (создание сайтов, разработка cms), Twilight CMS in english.
    Наш адрес: Москва, пр. Маршала Жукова д.51
    Тел.: (495) 222-6436, E-mail: , карта сайта, условия использования информации о CMS
    Звоните через Skype:  

    Реклама: