Составные свойства

Составные свойства
2 500 ₽
Менее 50 установок.
Приобрести и затем установить модуль вы можете через раздел «Магазин приложений» в центре администрирования HostCMS.

Модуль позволяет в одном свойстве комбинировать несколько типов свойств

    Поддерживаемые типы свойств:
  • Число
  • Строка
  • Флажок
  • Дата
  • Дата-время
  • Число
  • Число с плавающей запятой
  • Большое текстовое поле

Пример вывода:

<xsl:if test="property_value[tag_name = 'sostavnoe-svojstvo' and property_value]">
	<table class="table">
		<tr>
			<xsl:for-each select="/shop/shop_item_properties//property[tag_name = 'sostavnoe-svojstvo']/hostdev_complexprop">
				<th><xsl:value-of select="name"/></th>
			</xsl:for-each>
		</tr>
		<xsl:for-each select="property_value[tag_name = 'sostavnoe-svojstvo' and property_value]">
			<xsl:variable name="value" select="."/>
<tr> <xsl:for-each select="/shop/shop_item_properties//property[tag_name = 'sostavnoe-svojstvo']/hostdev_complexprop"> <xsl:variable name="cprop_id" select="@id"/> <xsl:choose> <xsl:when test="$value/property_value[hostdev_complexprop_id = $cprop_id]"> <td align="center"><xsl:value-of select="$value/property_value[hostdev_complexprop_id = $cprop_id]/value"/></td> </xsl:when> <xsl:otherwise> <td align="center">-</td> </xsl:otherwise> </xsl:choose> </xsl:for-each> </tr> </xsl:for-each> </table> </xsl:if>

Скриншоты

Версии модуля

Версия Дата Описание Версия от Версия до
1.1 10.07.2024 добавлена сортировка типов свойств добавлен типограф к визуальному редактору исправлена невозможность сохранить значение комплексного свойства если первым типом идет "Флажок" и он не установлен 7.0.2
1.0 25.02.2024 - исправлено копирование значений свойств при копировании элементов\товаров 7.0.2
0.9 29.01.2024 - добавлена поддержка визуального редактора 7.0.2
0.8 20.10.2023 багфиксы 7.0.2
0.7 10.07.2023 багфиксы 7.0.2
Еще версии
Похожие