Xml теги для Хост ЦМС

Статус
В этой теме нельзя размещать новые ответы.

Dark Angel

BinaryWebDev
Регистрация
5 Апр 2006
Сообщения
671
Реакции
113
Народ, вооще дупля не отведу, не могу разобраться, как и куда вставлять Дополнительные свойства, что бы к Новостям была возможность прикреплять Видео и аудио потоки..., и делать перекрестные новости... :nezn:

Может кто разбирается.....?

В админке добавил, а даше не наю че делать

Блин... а нада ,
 
Этот вопрос довольно активно обсуждается на форуме разработчика.
Коротко о том как делать:
Для вывода дополнительных свойств необходимо вызвать в нужном месте значение св-ва в XSL-шаблоне.
получение доп. св-ва текстового/числового типа:
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property[@xml_name='XML_ИМЯ_СВОЙСТВА']/value"/>[/
устаревший вариант, оставленный для совместимости:
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property/XML_ИМЯ_СВОЙСТВА"/>
Пример: Нужно прикреплять файл к новостиям
теперь смотрим:
У нас есть свойство типа файл:
<item_property type="File" xml_name="fileaudio">
и получаем мы его:
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property[@xml_name='XML_ИМЯ_СВОЙСТВА']/value"/>
имя у него fileaudio, пропишем получение св-ва по имени
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property[@xml_name='fileaudio']/value"/>
Теперь смотрим что нам о нем известно, кроме value:
XML-имя свойства - <property_xml_name>fileaudio</property_xml_name>
Имя свойства - <property_name>АудиоФайл</property_name>
Устаревший тег - Имя загруженного файла (оригинальное) <fileaudio>myfile.wav</fileaudio>
Порядок сортировки свойства <property_order>0</property_order>
Имя загруженного файла (оригинальное) <value >myfile.wav</value>
Ссылка на файл <property_file_path>download_file.php?download_propertys_items_id=646</property_file_path>
small_image в данном случае не используется <small_image>
<value >myfile.wav</value>
<property_file_path>download_file.php?download_small_propertys_items_id=646</property_file_path>
</small_image>

Получаем путь:

<a href="{item_propertys/item_property[@xml_name='fileaudio']/property_file_path}">
<xsl:value-of select="item_propertys/item_property[@xml_name='fileaudio']/value"/>
</a>
Полученый код вставляем в XML шаблон в нужном месте и радуемся.
Вот примерно так-то так.
Пример взят с сайта ращработчика.
Вообше у HostCMS на форуме очень хорошая поддержка. Да и CMS хорошая.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху