Несколько вопросов по xsl шаблонам.

#
Re: Несколько вопросов по xsl шаблонам.
fix, XML-код формируется динамически в момент использования, например, API-методов показа различных сущностей системы. XML-код нигде не сохраняется и доступен только при просмотре страницы. Названия XML-тэгов определяются в методе и изменить их пользователю возможности нет.
#
Re: Несколько вопросов по xsl шаблонам.
То есть, все переменные заранее определены? А где можно найти весь список таких переменных? Если в документации, то в каком месте?
Профессиональная разработка сайтов на HostCMS. Звоните: (843) 200-94-60, http://webinsoft.ru
#
Re: Несколько вопросов по xsl шаблонам.
fix, не путайте переменные и названия XML-тэгов. Все переменные определяются в коде самих XSL-шаблонов. Их названия можно менять сколько угодно(в отличии от имен XML-тэгов). А приводить все XML-тэги в документации смысла нет, т.к. XML-код для определенных блоков вы всегда можете посмотреть самостоятельно на страницах сайта(как именно - см. в руководстве пользователя).
#
Re: Несколько вопросов по xsl шаблонам.
Спасибо за ответ, но - я же попросил указать, в каком разделе документации можно почитать об этом (XML код определенных блоков).
Понимаю, что переменные определяются в XSL шаблоне.
Спасибо!
Профессиональная разработка сайтов на HostCMS. Звоните: (843) 200-94-60, http://webinsoft.ru
#
Re: Несколько вопросов по xsl шаблонам.
fix, см. стр. 20 руководства по интеграции дизайна.
Скачать руководство: http://www.hostcms.ru/documentation/
#
Re: Несколько вопросов по xsl шаблонам.
спасибо!
Профессиональная разработка сайтов на HostCMS. Звоните: (843) 200-94-60, http://webinsoft.ru
#
Re: Несколько вопросов по xsl шаблонам.
и все же, там не нашел ответа на свой вопрос. Вот такая комбинация откуда берется:
<xsl:value-of disable-output-escaping="yes" select="blocks/description"/>
?
Что такое
/document/blocks//group[@id = $parent_group_id]/fullpath, чем отличаются document от blocks... Вот это непонятно.
Профессиональная разработка сайтов на HostCMS. Звоните: (843) 200-94-60, http://webinsoft.ru
#
Re: Несколько вопросов по xsl шаблонам.
fix, комбинация blocks/description берется из XML(посмотрите XML-код - там есть эти тэги).
fix писал(а):
Что такое
/document/blocks//group[@id = $parent_group_id]/fullpath
- это вывод значения вложенного XML-тэга
fix писал(а):
чем отличаются document от blocks
- см. XML-код, обрабатываемый данным XSL-шаблон. Там видна вся иерархия XML-тэгов.
#
Re: Несколько вопросов по xsl шаблонам.
Здравствуйте, в документации действительно все туманно, и редко где указан путь к файлу по которому приведен листинг кода!
Прошу вас разъяснить такой конкретный вопрос:

У меня на сайте не отображаются картинки к товарам при поиске, я через админку определил какой XSL-шаблон используется, и нашел в нем тег картинки с вот таким значением в параметре src="{search_page/small_image}"


<img src="{search_page/small_image}" width="179" height="179" border="0" alt="{search_page/name}" />


Мой вопрос в том, ГДЕ ОПРЕДЕЛЯЕТСЯ переменная которой заменяется вот это {search_page/small_image}?
То что она прописана в XSL я и так вижу, вопрос в том где задаются значения для переменных, или как к примеру посмотреть все доступные переменны которые доступны в шаблоне, как например это сделано в Joomla, Drupa, DLE, WP и других нормальных CMS ?
Спасибо!
Модератор
#
Re: Несколько вопросов по xsl шаблонам.
Ответ дан в технической поддержке. Включить вывод XML можно в клиентском разделе после авторизации в ЦА.
Авторизация