Интернет-магазин с упрощенной корзиной (пропущен ввод адреса и выбор платежной системы). Адрес вводится вместе с остальными контактными данными, одной строкой. Фрагмент xsl:
<td class="menu-item-text">Адрес</td>
<td class="text"><input name="site_users_address" type="text" value="" size="40"/></td>
В коде страницы вижу, что этот параметр сохранился в сессии, как и остальные параметры:
$_SESSION['site_users_address'] = to_str($_POST['site_users_address']);
когда же в другом xsl-шаблоне пытаюсь вывести это значение - получается, что оно пустое
<xsl:if test="site_users_address != ''">
<div class="menu-item-text">Адрес: <xsl:value-of select="site_users_address"/></div>
</xsl:if>
Естественно, это значение пустое и в админке, и в письме к куратору магазина, хотя обработка осуществляется аналогично другим параметрам, например, site_users_phone.