Servus VersPack,
nicht die schönste Lösung, funktioniert bei uns im Alltag aber ganz gut
Neben dem Lieferschein- / Rechnungs-Button haben wir ein Textfeld mit dem Tagesdatum. Das kann natürlich geändert werden. Beim Klick auf den jeweiligen Button wird das Datum übergeben.
Habe leider gerade kein Zugriff auf den Server, aber folgendes habe ich noch gefunden und sollte funktionieren:
Datei: admin/orders.php (ca. Zeile 830 - halt bei den Buttons)
<?php// aktuelle Datum ermitteln $timestamp = time();$datum = date("d.m.Y", $timestamp);?><input type="text" width="5" name="lsdatum" id="lsdatum" value="
<?php echo $datum; ?>">
<a class="button" href="Javascript:void()" onClick="window.open('print_order.php?oID=
<?php echo $_GET['oID']."&lsd=";?>' + lsdatum.value, 'popup', 'width=640, height=600, scrollbars=yes')">
<?php echo BUTTON_INVOICE
; ?></a>
Ob das $_GET['oID'] vom modified eCommerce Shopsoftware ist, weiß ich nicht - wir haben viel 'rumgewerkelt'.
Dann im Lieferschein/Rechnung die Variable auslesen. Beispiel:
Datei: templates/xtc5/admin/print_order.html (ca. Zeile 60 - oder wo Du es haben willst)
{php} if ($_GET['lsd'] != '') { {/php}
<strong>Lieferdatum: </strong> {php} echo $_GET['lsd']; {/php}
{php} } {/php}
Noch etwas anderes ...
Um einzelne Positionen vom Lieferschein auszublenden, z.B. weil man drei Lieferscheine für drei Lieferanten benötigt, haben wir folgendes gemacht [dazu gibts aber auch noch eine Anleitung von mir hier im Forum]:
Datei: templates/xtc5/admin/printorders.html (ca. Zeile 90 bei {foreach name=aussen item=order_values from=$order_data})
{foreach name=aussen item=order_values from=$order_data}
<tr id="ausblenden" name="ausblenden" onclick="style.display='none';print();">
Hoffe, dass Dir/Euch das weiterhilft. Freue mich auf Feedback.
Gruss, innnuXTC