Ich schätze mal das der Shop automatisch die Rechnungsanschrift als Lieferanschrift nimmt, sofern keine Lieferanschrift eingetragen wurde.
Somit könnte man eine einfache IF/ELSE Abfrage machen.
Im Sinne von If Liefer-Data Nicht Null, dann anzeigen.
Else Einen Satz wie zB. Lieferanschrift entspricht der Rechnungsanschrift
Ich schätze jetzt mal auf Contao 3 mit Isotope Shop, dann müsste der Block in etwa so aussehen:
Code:
<!-- EVE 20190812 Lieferanschrift in Beleg -->
<span style="font-size: 7pt; font-family: Arial, Helvetica, sans-serif">
<table cellspacing="0" cellpadding="0" border="0" width="620">
<tr>
<td style="text-align:right;vertical-align:bottom;padding-top:2%;">
<strong>Lieferanschrift: </strong><br />
</td>
<td>
<?php if($this->collection->shipping_data != ""):?>
<br /><?php echo nl2br(strip_tags($this->collection->getShippingAddress()->generate($config))); ?>
<?php else: ?>
<br />Die Lieferadresse entspricht der Rechnungsadresse.
<?php endif; ?>
</td>
</tr>
</table>
</span>
Das ist ungetestet und nur ausem Kopf heraus.
Hab dies gerade noch gefunden:
Code:
<?php if ($this->collection->getShippingAddress()) echo $this->collection->getShippingAddress()->generateHtml(); ?>
Das stammt aus der Originaldatei von Isotope
Lesezeichen