Hallo zusammen,
ich will mal meine Lösung euch auch mitteilen
1. Am Anfang erstmal alles zerlegen, damit man wieder einzelne Variablen hat
PHP-Code:
<?php
foreach( $this->info as $type => $data ):
if ( $type == 'billing_address' )
{
$billingAddress = $data;
}
if ( $type == 'shipping_address' )
{
$shippingAddress = $data;
}
if ( $type == 'shipping_method' )
{
$shippingMethod = $data;
}
if ( $type == 'payment_method' )
{
$paymentMethod = $data;
}
endforeach;
if ( !$shippingAddress )
{
$shippingAddress = $billingAddress;
}
$monate = array
(
1=>"Januar",
2=>"Februar",
3=>"März",
4=>"April",
5=>"Mai",
6=>"Juni",
7=>"Juli",
8=>"August",
9=>"September",
10=>"Oktober",
11=>"November",
12=>"Dezember"
);
$title = explode(" ", $this->invoiceTitle );
$billingAddressData = explode("<br />", $billingAddress['info'] );
$shippingAddressData = explode("<br />", $shippingAddress['info'] );
?>
Danach hat man alles an der Hand:
z.B.
Code:
$title[0] = Beschriftung (Rechnung)
$title[1] = Bestellnummer
Damit kommt Ihr sicher weiter, das Styling ist dann noch das nächste, versucht Einrückungen usw. zu vermeiden, das führt zu Einrückungen.
Also immer schön so schreiben, das keine Abstände entstehen, HTML ist das egal:
Code:
...
><tr><td colspan="4"><table width="100%" cellspacing="0" cellpadding="0" style="page-break-inside:avoid"
><tr
><td colspan="4"><h2><?php
echo $product['name'];
?></h2></td
></tr
...
Gruß Kirsten
Lesezeichen