Dobrý den,
přímo v šabloně
/pdf/invoice.tpl taková podmínka vytvořit nelze. Blok s adresami se načítá z další šablony
/pdf/invoice.addresses-tab.tpl, ve které se adresy berou z proměnných
{$delivery_address} a
{$invoice_address}. Hodnoty těchto proměnných se generují v souboru
/classes/pdf/HTMLTemplateInvoice.php:
Kód:
$formatted_invoice_address = AddressFormat::generateAddress($invoice_address, $invoiceAddressPatternRules, '<br />', ' ');
a
Kód:
$formatted_delivery_address = AddressFormat::generateAddress($delivery_address, $deliveryAddressPatternRules, '<br />', ' ');
Finální vzhled adres se tedy vytváří pomocí funkce
generateAddress(), kterou naleznete v souboru
/classes/AddressFormat.php. Takže buď si budete musel tuto funkci upravit podle potřeby, nebo si vytvořit vlastní funkci na míru. Pokud na úpravu nemáte znalosti, můžete se obrátit na některého z
našich partnerů (příp. vpravo blok
PrestaShop partneři), který se aplikaci PrestaShop věnuje.
Případně existují různé moduly pro úpravu vzhledu faktur, například se můžete podívat na
M4 PDF rozšíření. Jestli lze docílit i takové úpravy na míru ale doporučuji nejdříve zkonzultovat přímo s autorem modulu.