Работа с дополнительными свойствами в HostCMS v. 6

Модератор
Re: Работа с дополнительными свойствами в HostCMS v. 6
S.Nikol,
а включить вывод XML и посмотреть где и что хранится вместо того, чтобы угадывать имена тегов?
Re: Работа с дополнительными свойствами в HostCMS v. 6
Если Вы внимательно прочитали мой предыдущий пост, XML я видел...
Прошу пояснить логику вот выдержка из XML
   <shop_item_properties>
      <property id="66">
         <property_dir_id>0</property_dir_id>
         <list_id>0</list_id>
         <informationsystem_id>0</informationsystem_id>
         <name>Хит продаж</name>
         <description></description>
         <type>7</type>
         <default_value>0</default_value>
         <tag_name>ds_hit</tag_name>
         <sorting>0</sorting>
         <image_large_max_width>1000</image_large_max_width>
         <image_large_max_height>1000</image_large_max_height>
         <image_small_max_width>206</image_small_max_width>
         <image_small_max_height>200</image_small_max_height>
         <hide_small_image>0</hide_small_image>
         <guid>53683314-68D3-871C-6803-3606AC138609</guid>
         <user_id>19</user_id>
         <prefix></prefix>
         <filter>0</filter>
      </property>

для вывода имени свойства напрашивается следующая конструкция...
<xsl:value-of disable-output-escaping="yes" select="shop_item_properties/property[tag_name='ds_hit']/name"/>

либо
<xsl:value-of disable-output-escaping="yes" select="property[tag_name='ds_hit']/name"/>

но ни первый ни второй вариант не работает.. хочу понять в чем моя ошибка.
SNN
Модератор
Re: Работа с дополнительными свойствами в HostCMS v. 6
Ошибка в том, что Вы не учитываете свое местоположение. Рекомендую в данном случае идти от корня.
Re: Работа с дополнительными свойствами в HostCMS v. 6
Хочется в макете вывести картинку из допсвойства структуры.
Как получить путь к свойству типа файл узла структуры?
Значение допсвойства выдает только имя файла.
Модератор
Re: Работа с дополнительными свойствами в HostCMS v. 6
Stepan0v,
'/' . $oStructure->getDirHref()
Гость
Re: Работа с дополнительными свойствами в HostCMS v. 6
Есть инф.элемент. У него есть свойство ИС, в котором я выбираю элемент из другой ИС.
Так вот как мне в xsl вытянуть значение этого дополнительного свойства (id элемента) и взять по этому Id инфу его? как работает в типовой странице ->itemsProperties(array(….))?
Модератор
Re: Работа с дополнительными свойствами в HostCMS v. 6
mcavalon,
0. Не дублировать сообщения в разные темы.
1. Включить вывод XML.
2. Прочитать второе сообщение на первой странице этой темы.
3. Показать написанный код.
mcavalon писал(а):
как работает в типовой странице ->itemsProperties(array(….))?

http://www.hostcms.ru/api6/classes/Informationsystem_Controller_Show.html
Цитата:
itemsProperties(TRUE|FALSE|array()) выводить значения дополнительных свойств информационных элементов, по умолчанию FALSE. Может принимать массив с идентификаторами дополнительных свойств, значения которых необходимо вывести.
Гость
Re: Работа с дополнительными свойствами в HostCMS v. 6
Не нужны мне никакие ваши ссылки, я это прекрасно видел, лучше скажите как принимать их в xsl???
Повторяю текст моей удаленной темы.
Есть инф.элемент. У него есть свойство типа ИС с тегом firma, в котором я выбираю элемент из другой ИС.
Это не работает:
<xsl:value-of select="property_value[tag_name='firma']/value"/>


Как мне вытянуть значение?
При использовании
<xsl:value-of select="property_value[tag_name='firma']"/>

выводит:
70 211 0 firma 19 0 0 НазваниеФирмы 1 information_items_195.png small_information_items_195.png 170 87 70 35 0 193.111.127.91 192 1 -1 0 19 0 0 /the-fund-of-strategic-consulting/clients/195/ 16.01.2013 16.01.2013 17:02:34 0000-00-00 00:00:00 0000-00-00 00:00:00 /upload/information_system_19/1/9/5/item_195/ 1 69 195 0 client_url


Как мне взять НазваниеФирмы??????
Модератор
Re: Работа с дополнительными свойствами в HostCMS v. 6
mcavalon, вынужден Вас огорчить, но по ссылкам придется перейти, включить XML и написать правильный путь.
Гость
Re: Работа с дополнительными свойствами в HostCMS v. 6
в консоле выводит
Uncaught TypeError: Object function (e,t){return new v.fn.init(e,t,n)} has no method 'curCSS'
при нажатии вывода xml (красные угловые скобки)
Авторизация