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

Составные свойства
2 500 ₽
Более 10 установок.
Минимальная редакция для работы модуля «Старт»
Приобрести и затем установить модуль вы можете через раздел «Магазин приложений» в центре администрирования 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.5 02.03.2026 - добавлен tag_name для свойств - багфиксы 7.0.7
1.4 02.04.2025 - исправлена невозможность удаления значения не множественного свойства - багфиксы 7.0.2
1.3 15.03.2025 добавлен тип свойств "Список" добавлен выбор размера блоков редактирования 7.0.2
1.2 17.01.2025 добавлен тултип с описанием свойства 7.0.2
1.1 10.07.2024 добавлена сортировка типов свойств добавлен типограф к визуальному редактору исправлена невозможность сохранить значение комплексного свойства если первым типом идет "Флажок" и он не установлен 7.0.2
Еще версии
Похожие