Как правильно отправить письмо? Всем привет. Буду рад если прочтете) Бэкендщик дал мне переменные, в которых данные с формы. нужно их в табличку поместить. Данные по продукту с его характеристиками и продуктов может быть несколько. если я оберну td в переменную, ты выведет правильно: две характеристики выведут два td со своими значениями
но мне нужно чтоб выводило еще и строку (tr). Думал все очевидно, просто в первом цикле добавить еще и tr вот так:
но приходят пустые сообщения. пробовали заменить на переменную с таким же значением, но приходит будто это просто текст, а не тег. как можно подключить вывод строк?
Для вывода строки <tr> внутри цикла <xsl:for-each>, вам необходимо добавить закрывающий тег </tr> после <td>, чтобы правильно сформировать каждую строку в таблице.
Таким образом, для каждого элемента Product будет создаваться отдельная строка в таблице <tr>, содержащая одну ячейку данных <td>. Не забывайте проверять, что у вас корректно сформирован XML-документ и XSLT-шаблон.
Для вывода строки <tr> внутри цикла <xsl:for-each>, вам необходимо добавить закрывающий тег </tr> после <td>, чтобы правильно сформировать каждую строку в таблице.
Примерно так:
<xsl:for-each select="Product"><tr>
<td style="border-bottom:1px solid #cccccc; text-align: center; padding: 40px 0 ">
<strong>
<xsl:value-of select="@Qty"/>
</strong>
</td>
</tr>
</xsl:for-each>
Таким образом, для каждого элемента Product будет создаваться отдельная строка в таблице <tr>, содержащая одну ячейку данных <td>. Не забывайте проверять, что у вас корректно сформирован XML-документ и XSLT-шаблон.