Дополнительные свойства информационной системы

#
Дополнительные свойства информационной системы
Здравствуйте, помогите мне пожалуйста разобраться.
В общем у меня есть ИС, в ней несколько элементов,к ним создаю дополнительное свойства типа "целое число", задаю значение по умолчанию "0", далее в поле "Название XML-тега" пишу cnt. Сохраняю.
В элементе ИС перехожу во вкладку "дополнительные свойства" изменяю значение на 50.
Далее открываю XSL шаблон в котором я хочу выводить это значение (значение у каждого элемента ИС разное), вот код шаблона:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:hostcms="http://www.hostcms.ru/"
   exclude-result-prefixes="hostcms">
   <xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>
   
   <!-- УслугиНаГлавной -->
   
   <xsl:template match="/">
      <!--   <ul> -->
         <xsl:apply-templates select="/informationsystem/informationsystem_item[active = 1]" />
         <!--   </ul>-->
   </xsl:template>
   
   <xsl:template match="informationsystem_item">
      
      <div class="col-xs-6 col-sm-2">
         <div class="span4">
            <p class="name">
               <strong><xsl:value-of disable-output-escaping="yes" select="name"/></strong>
            </p>
            <p class="child_opis">
               <xsl:if test="description != ''">
                  <xsl:value-of disable-output-escaping="yes" select="description"/>
               </xsl:if>
            </p>
            <p>
<!-- Вывод дополнительного свойства -->
<a href="{url}" class="ost"><xsl:value-of select="property_value[tag_name='cnt']/value"/></a>

            </p>
            
         </div>
      </div>
      
   </xsl:template>
</xsl:stylesheet>

Но он у меня почему то ничего не выводит,в чем может быть проблема?
#
Re: Дополнительные свойства информационной системы
А в xml данные попадают?
skype: mcross82
#
Re: Re: Дополнительные свойства информационной системы
Mcross писал(а):
А в xml данные попадают?

Я начал совсем недавно работать с этой CMS, не совсем понимаю о чем идет речь...
Как проверить попадают ли они?
Мне больше интересен сам пример вывода числа. Я в общем делаю сайт для благотворительного фонда, так вот каждый элемент это нуждающиеся человек, его фотография и описание. А вот дополнительно свойства это сумма которую ему необходимо собрать.
#
Re: Дополнительные свойства информационной системы
У меня получилось вывести и описание,и имя человека, но вот именно суммы почему то нет
Модератор
#
Re: Дополнительные свойства информационной системы
vanesrilax писал(а):
Как проверить попадают ли они?

http://www.hostcms.ru/documentation/introduction/top-panel/xml/

Если идут, то в XML будет property_value
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Дополнительные свойства информационной системы
alexander.egorov писал(а):
Если идут, то в XML будет property_value

Вот что там пишет
<informationsystem id="20">
   <informationsystem_dir_id>0</informationsystem_dir_id>
   <structure_id>0</structure_id>
   <site_id>3</site_id>
   <name>Помощь людям</name>
   <description></description>
   <items_sorting_direction>0</items_sorting_direction>
   <items_sorting_field>0</items_sorting_field>
   <groups_sorting_direction>0</groups_sorting_direction>
   <groups_sorting_field>0</groups_sorting_field>
   <image_large_max_width>200</image_large_max_width>
   <image_large_max_height>200</image_large_max_height>
   <image_small_max_width>500</image_small_max_width>
   <image_small_max_height>500</image_small_max_height>
   <siteuser_group_id>0</siteuser_group_id>
   <use_captcha>1</use_captcha>
   <watermark_file>information_system_watermark20.png</watermark_file>
   <watermark_default_use_large_image>1</watermark_default_use_large_image>
   <watermark_default_use_small_image>1</watermark_default_use_small_image>
   <watermark_default_position_x>100%</watermark_default_position_x>
   <watermark_default_position_y>100%</watermark_default_position_y>
   <user_id>20</user_id>
   <items_on_page>10</items_on_page>
   <format_date>%d.%m.%Y</format_date>
   <format_datetime>%d.%m.%Y %H:%M:%S</format_datetime>
   <url_type>0</url_type>
   <typograph_default_items>1</typograph_default_items>
   <typograph_default_groups>1</typograph_default_groups>
   <apply_tags_automatically>1</apply_tags_automatically>
   <change_filename>1</change_filename>
   <apply_keywords_automatically>1</apply_keywords_automatically>
   <group_image_large_max_width>300</group_image_large_max_width>
   <group_image_large_max_height>300</group_image_large_max_height>
   <group_image_small_max_width>70</group_image_small_max_width>
   <group_image_small_max_height>70</group_image_small_max_height>
   <preserve_aspect_ratio>1</preserve_aspect_ratio>
   <preserve_aspect_ratio_small>1</preserve_aspect_ratio_small>
   <preserve_aspect_ratio_group>1</preserve_aspect_ratio_group>
   <preserve_aspect_ratio_group_small>1</preserve_aspect_ratio_group_small>
   <url>//</url>
   <captcha_id>24706</captcha_id>
   <items_count>1</items_count>
   <items_total_count>1</items_total_count>
   <subgroups_count>0</subgroups_count>
   <subgroups_total_count>0</subgroups_total_count>
   <siteuser_id>0</siteuser_id>
   <group>0</group>
   <page>0</page>
   <part>0</part>
   <limit>10</limit>
   <total>1</total>
   <informationsystem_item id="180">
      <informationsystem_id>20</informationsystem_id>
      <informationsystem_group_id>0</informationsystem_group_id>
      <shortcut_id>0</shortcut_id>
      <name>Попова Ангелина</name>
      <description>&lt;p&gt;&lt;span&gt;З года, ДЦП, есть шансы научиться ходить, держит сама бутылочку, есть жевательный рефлекс.&lt;/span&gt;&lt;/p&gt;</description>
      <active>1</active>
      <image_large></image_large>
      <image_small>small_information_items_180.jpg</image_small>
      <image_large_width>224</image_large_width>
      <image_large_height>300</image_large_height>
      <image_small_width>374</image_small_width>
      <image_small_height>500</image_small_height>
      <sorting>0</sorting>
      <ip>91.230.149.34</ip>
      <path>180</path>
      <indexing>1</indexing>
      <seo_title></seo_title>
      <seo_description></seo_description>
      <seo_keywords></seo_keywords>
      <siteuser_group_id>-1</siteuser_group_id>
      <showed>0</showed>
      <user_id>20</user_id>
      <siteuser_id>0</siteuser_id>
      <deleted>0</deleted>
      <url>//180/</url>
      <date>16.04.2015</date>
      <datetime>16.04.2015 14:11:53</datetime>
      <start_datetime>0000-00-00 00:00:00</start_datetime>
      <end_datetime>0000-00-00 00:00:00</end_datetime>
      <dir>/upload/information_system_20/1/8/0/item_180/</dir>
   </informationsystem_item>
</informationsystem>
Модератор
#
Re: Дополнительные свойства информационной системы
Нет у вас свойств. В вызов вашего блока услуг добавьте перед ->show():

->itemsProperties(TRUE)
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Дополнительные свойства информационной системы
Спасибо большое, вы мне очень помогли!! А где об этом можно почитать? В руководстве пользователя нет такой информации...
Подскажите еще пожалуйста, мне нужно чтобы у меня формировалась ссылка вот так:
<a href="#" ost="50" class="ost"> помочь</a>

То есть сумма должна вставляться в атрибут "ost"
Я пишу вот так:
<a href="#" ost="<xsl:value-of select="property_value[tag_name='cnt']/value"/>" class="ost"> помочь</a>

Но он ругается на ковычки
#
Re: Дополнительные свойства информационной системы
Решил проблему вот так:
<xsl:variable name="count"><xsl:value-of select="property_value[tag_name='cnt']/value"/></xsl:variable>
<a href="#" ost="{$count}" class="ost"> помочь</a>

Спасибо еще раз!
Модератор
#
Re: Дополнительные свойства информационной системы
Почитать в описании контроллеров и API:
http://www.hostcms.ru/documentation/modules/core/controllers/
http://www.hostcms.ru/api6/
Авторизация