В клиентском разделе реализовано редактирование данных прямо на странице, при этом пользователь должен быть авторизован в центре администрирования.
1. Проверьте в заголовке XSL-шаблона указание xmlns:hostcms:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:hostcms="https://www.hostcms.ru/"
exclude-result-prefixes="hostcms">
2. Для тегов, подлежащих редактированию на форме, укажите параметры, например
<h1 hostcms:id="{@id}" hostcms:field="name" hostcms:entity="informationsystem">
<xsl:value-of disable-output-escaping="yes" select="name"/>
</h1>
где
Доступные формы редактирования, указываемые в параметре type:
Значения св-ва хранится в атрибуте @id у property_value
Сами значения хранятся в 5 разных таблицах, соответственно необходимо в зависимости от типа корректно определять имя таблицы. Например
hostcms:id="{property_value[tag_name='phone']/@id}" hostcms:field="value" hostcms:entity="property_value_string" hostcms:type="input"
Возможные имена таблиц значений дополнительных свойств: