Здравствуйте. Подскажите, пожалуйста, как можно сделать в приходящем на e-mail письме перенос следующих строк "Имя: Отчество: Город:"? На данный момент идут в одну строку. Код отвечающий за вывод файла: components/com_virtuemart/views/invoice/tmpl/mail_html_shopperaddresses.php Код (PHP): <?php foreach ($this->userfields['fields'] as $field) { if (!empty($field['value'])) { ?> <span class="titles"><?php echo $field['title'] ?>: </span> <span class="values vm2<?php echo '-' . $field['name'] ?>" ><?php echo $field['value'] ?></span> <?php if ($field['name'] != 'title' and $field['name'] != 'first_name' and $field['name'] != 'middle_name' and $field['name'] != 'zip') { ?> <br /> <?php } } } ?>
Переопредели макет письма в свой шаблон и пробуй в файле Код (PHP): <tr> <td colspan="2"> <strong><?php echo vmText::sprintf ('COM_VIRTUEMART_MAIL_SHOPPER_NAME', $this->civility . ' ' . $this->orderDetails['details']['BT']->first_name . ' <br>' . $this->orderDetails['details']['BT']->last_name); ?></strong><br/> </td> </tr>
не стал переопределять нашлось решение таким образом, кому-то может пригодится Код (PHP): <?php foreach ($this->userfields['fields'] as $field) { if (!empty($field['value'])) { ?> <div class="titles"><b><?php echo $field['title'] ?>:</b> <?php echo $field['value'] ?></div> <?php if ($field['name'] != 'title' and $field['name'] != 'first_name' and $field['name'] != 'middle_name' and $field['name'] != 'zip') { ?> <?php } } } ?>