Вопросы по дополнительным свойствам и как реализовать.

#
Вопросы по дополнительным свойствам и как реализовать.
Помогите пожалуйста. Хочу создать дополнительное свойство товара и ну и все сопутствующее: ввод его при добавлении товара, отображение в списке товаров и в инф. о товаре.
Вот создал я доп. свойство. А что дальше делать не могу сообразить. Если не сложно, то на приере подскажите пожалуйста, т.к. только начал плотное знакомство с этой системой.
Заранее спасибо.
#
Re: Вопросы по дополнительным свойствам и как реализовать.
Да бы вы совсем не обленились, почитайте руководство по интеграции - там все четко расписано
Вот ссылка: http://www.hostcms.ru/download/4/HostCMS_v_4_DesignIntegrationGuide.pdf
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: Вопросы по дополнительным свойствам и как реализовать.
Читал, но не разобрался как выводить. Поэтому и попросил помощи.
Я знаю что там все написано понятно, но не совсем для меня.
#
Re: Вопросы по дополнительным свойствам и как реализовать.
ram1502, вывод дополнительных свойств товаров интернет-магазина реализован по умолчанию. После добавления доп. свойства необходимо установить его доступность для товаров нужных групп, затем отредактировать интересующий товар и назначить необходимые значения для его доп. свойств. Далее эти доп. свойства должны появиться на странице с информацией о товаре.
Что конкретно у Вас не получилось?
#
Re: Вопросы по дополнительным свойствам и как реализовать.
Не получилось выести это доп. свойство в списке товаров
#
Re: Вопросы по дополнительным свойствам и как реализовать.
Для вывода значений дополнительных свойств товара в списке товаров добавьте след. код(выделен ширным) в XSL-шаблон "МагазинКаталогТоваров":
<!-- Шаблон для товара -->
<xsl:template match="item">
...
  <!-- Описание товара -->
      <xsl:value-of disable-output-escaping="yes" select="description"/>
<p>
<!-- Выводим список дополнительных свойств -->
   <xsl:apply-templates select="property"/>
</p>

...
</xsl:template>

<!-- Шаблон вывода дополнительных свойств -->
<xsl:template match="property">
   <p>
<xsl:choose>
<xsl:when test="type = '1'"><b><xsl:value-of disable-output-escaping="yes" select="name"/>:</b>&#xA0;<a href="JavaScript:void(0)" onclick="ShowImgWindow('{name}','{file_path}')"><img src="{small_image/file_path}"/></a></xsl:when>
<xsl:otherwise>
   <b><xsl:value-of disable-output-escaping="yes" select="name"/>:</b>&#xA0;<xsl:value-of disable-output-escaping="yes" select="value"/>
</xsl:otherwise>
</xsl:choose>
   </p>
</xsl:template>
#
Re: Вопросы по дополнительным свойствам и как реализовать.
Не получилось.
Вот я добавил доп. свойство расход (rashod), сделал чтобы оно отображалось при просмотре товара, а в каталоге товаров магазина при добавлении кода не отображает. Может я не там вставил большой кусок кода?

У меня свойство расход состоит не только из числа, там и буквы есть, тип я выбрал "строка".
Пробовал сделать как выводится вес товара или описание, но всеравно не хочет...
#
Re: Вопросы по дополнительным свойствам и как реализовать.
Ок, добавил кусок
<p>
<!-- Выводим список дополнительных свойств -->
   <xsl:apply-templates select="property"/>
</p>
Но он , как я понял, выводит все дополнительные свойства которые есть, а мне хотелось бы конкретное. И выводит как-то странно, вместо двоеточия ставит " 0". Выглядит так: "Расход 0 1 кг на 4-5 кв.м. ", а в самом товаре "Расход: 1 кг на 4-5 кв.м."
тож не пойму почему...
#
Re: Вопросы по дополнительным свойствам и как реализовать.
ram1502, для вывода конкретного доп. свойства(например с идентификатором 8) можно вызвать тэмплейт след. образом:
<p>
<!-- Выводим список дополнительных свойств -->
   <xsl:apply-templates select="property[@id='8']"/>
</p>
По поводу двоеточия: сообщите адрес страницы с ошибкой и доступ к разделу администрирования на адрес службы тех. поддержки.
#
Re: Вопросы по дополнительным свойствам и как реализовать.
Спасибо большое, сайт перевел на хостинг и написал в техподдержку.
Попутно возник вопрос по валютам, хочу создать нестандартную валюту типа "руб/кг", но каждый раз при сохранении обрубает все варианты до "руб"
Подскажите пожалуйста как и где это поправлять.
Заранее спасибо.
Авторизация