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

Re: Работа с дополнительными свойствами в HostCMS v. 6
Доброго времени.
Подскажите пожалуйста, как сделать что бы для новых создаваемых групп, дополнительные свойства были сразу включены?
Re: Re: Работа с дополнительными свойствами в HostCMS v. 6
HostCMS,
спасибо за ответ, но вы неправильно поняли.
я про этот prefix:
<shop_item_properties>
      <property_dir id="1">
         <parent_id>0</parent_id>
         <name>Технические характеристики</name>
         <description></description>
         <sorting>0</sorting>
         <user_id>19</user_id>
         <property id="86">
            <property_dir_id>1</property_dir_id>
            <list_id>0</list_id>
            <informationsystem_id>11</informationsystem_id>
            <name>Напряжение аккумулятора</name>
            <description></description>
            <type>11</type>
            <default_value></default_value>
            <tag_name>napakkum</tag_name>
            <sorting>0</sorting>
            <image_large_max_width>800</image_large_max_width>
            <image_large_max_height>800</image_large_max_height>
            <image_small_max_width>200</image_small_max_width>
            <image_small_max_height>200</image_small_max_height>
            <hide_small_image>0</hide_small_image>
            <guid>A9CCA3EF-20CD-18AC-2D80-E28D9389BFA3</guid>
            <user_id>19</user_id>
            <prefix>1</prefix>
            <filter>6</filter>
            <shop_measure id="30">
               <name>V</name>
               <description>Вольт</description>
               <user_id>19</user_id>
            </shop_measure>
         </property>
www.toolstown.ru
Re: Работа с дополнительными свойствами в HostCMS v. 6
Slovo,

[prefix = '1']
Заказов не беру. Консультирую редко.
Re: Работа с дополнительными свойствами в HostCMS v. 6
Kotoff,
спасибо! вроде разобрался.

Код ниже работает как было задумано. Скорее всего есть более элегантный способ, но я додумался только до этого.

<xsl:apply-templates select="property_value[property_dir_id=1 and value != '']" mode="tech"/>


   <xsl:template match="property_value" mode="tech">
  
      <xsl:variable name="property_id" select="property_id" />
      <xsl:variable name="property" select="/shop/shop_item_properties//property[@id=$property_id]" />
              <xsl:if test="$property/prefix !='' ">

      
        </xsl:if>
   </xsl:template>
www.toolstown.ru
Модератор
Re: Работа с дополнительными свойствами в HostCMS v. 6
secastra,
к сожалению такой возможности сейчас нет.
Re: Работа с дополнительными свойствами в HostCMS v. 6
Добрый день
не нашел в доп свойствах возможности выставить тип как radio.
или же для реализации этого варианта нужно прописывать код в xsl-шаблоне?

те нужно реализовать например выбор своего пола
<label><input type="radio" name="gender" value="female">Женский</label>
<label><input type="radio" name="gender" value="male">Мужской</label>
Re: Работа с дополнительными свойствами в HostCMS v. 6
Здравствуйте.

Столкнулся с такой проблемой. Заранее прошу прощения, если обсуждалось, но в поиске не нашел ответа.

При выборе дополнительных свойств типа "Число", плавающая точка не сохраняется. Как поступить в данном случае? Делать тип Строка?
Либо же править таблицу "property_value_ints" и менять int(11) на что-то более подходящее?
Таблицу менять черевато, жаль, что не предусмотрена возможность выбора чисел с плавающей точкой.
Re: Работа с дополнительными свойствами в HostCMS v. 6
romuland писал(а):
Как поступить в данном случае? Делать тип Строка?

Отвечаю частично на свой же вопрос - вот этого делать категорически не надо, если есть уже введенные данные, т.к. введенные свойства с типом Число не будут преобразованы в строки.
Модератор
Re: Работа с дополнительными свойствами в HostCMS v. 6
romuland,
http://www.hostcms.ru/support/updates/
6.0.8 Добавлен новый вид значений дополнительных свойств "Число с плавающей запятой".
Re: Работа с дополнительными свойствами в HostCMS v. 6
HostCMS,

спасибо за ответ! Жаль только обновиться не получается, в службу поддержки обратиться тоже не могу, т.к. не являюсь владельцем ресурса, а только обслуживаю его.
Авторизация