Hallo,
im Standard E-Mail Layout von VirtueMart wird die E-Mail-Adresse des Kunden ja mit im Rechnungsadressfeld angezeigt. Die möchte ich da nun gerne entfernt haben. Für die Anzeige von Rechnungs- und Lieferadresse in der Email ist nach meinem Kenntnisstand folgender Codebereich in der components/com_virtuemart/views/invoice/tmpl/mail_html_shopperaddresses.php verantwortlich:
PHP
- <td valign="top" width="50%" style="border: 1px solid #CCCCCC;">
- <?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 class="clear" />
- <?php
- }
- }
- }
- ?>
- </td>
- <td valign="top" width="50%" style="border: 1px solid #CCCCCC;">
- <?php
- foreach ($this->shipmentfields['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 class="clear" />
- <?php
- }
- }
- }
- ?>
- </td>
So wie ich das sehe, werden für die Rechnungsadresse einfach sämtliche userfields geladen. Gibt es die Möglichkeit, dort eines auszuschließen?
Grüße!
Joomla: 3.8.8
Virtuemart: 3.2.14