07 Aralık 2022

Opencart 3.x sipariş sayfasını tek sayfaya ayarlama / opencart 3.x invoice page fit on one page

ile Yusuf Sayı

Merhaba arkadaşlar, 

Opencart 3.x sürümlerinde, browser kaynaklı bazı zamanlarda tek sayfalık bir sipariş sayfası çıktısı nedense 2 sayfa olarak yazıcıya gönderilecek olarak gözükmektedir. Örneğin chrome’da. Ölçekten sayfa boyutunu küçültseniz dahi 2 sayfa olarak çıktı gözükmekte. Bunun çözümü çok basit. Aşağıdaki adımları izleyerek sorundan kurtulabilirsiniz. Denenmiştir.

Düzeltme yapmadan önceki hali (before):

Düzeltme yaptıktan sonraki hali (after):

Nasıl düzelteceğiz? / How do we fix it?

/public_html/admin/view/template/sale/order_invoice.twig dosyasını html editör veya notepad++ uygulaması ile açın ve şu satırı bulun:

<div style="page-break-after: always;">

always yazısını auto olacak şekilde düzeltin (replace). Şu şekilde olmalı:

<div style="page-break-after: auto;">

Dosyayı kaydedin ve dizine yükleyin ve aşağıdaki işlemleri yapın:

1- Opencart Panel > Modifikasyonlar > Yenile yapın.

2- Tema ve SASS önbelleğini temizleyin. Şimdi kontrol edin, artık tek sayfa olarak çıktı alabilirsiniz.