Diff :) -class LMSTcpdfInvoice extends LMSInvoice +class LMSTcpdfsaInvoice extends LMSInvoice sob., 12 gru 2020 o 12:00 Przemysław Kudyba <zlyzwierz@gmail.com> napisał(a):
Nie wiem, czy dobrze zrozumiałem, ale chciałbyś mieć szablon FV, którego nie nadpisywałaby aktualizacja LMS-a.
Można to ogarnąć bardzo prosto dla FV :)
Jest tam w kodzie takie coś:
LMSManagers/LMSFinanceManager.php:
if ($type == 'pdf') { $pdf_type = ConfigHelper::getConfig('invoices.pdf_type', 'tcpdf'); $pdf_type = ucwords($pdf_type); $classname = 'LMS' . $pdf_type . 'Invoice';
Wystarczy zmienną pdf_type (z poziomu uiconfig->invoices) z tcpdf zmienić na tcpdfsa.
Potem w lib/LMSDocuments cp LMSTcpdfInvoice.php LMSTcpdfSaInvoice.php i w LMSTcpdfSaInvoice.php zrobić:
--- LMSTcpdfSaInvoice.php 2020-12-12 11:58:05.450908840 +0100
+++ LMSTcpdfInvoice.php 2020-11-23 17:51:28.000000000 +0100 @@ -24,7 +24,7 @@ * $Id$ */
-class LMSTcpdfsaInvoice extends LMSInvoice +class LMSTcpdfInvoice extends LMSInvoice { const TCPDF_FONT = 'liberationsans';
potem composer update i voila :)
Dla innych szablonów nie próbowałem.
sob., 12 gru 2020 o 09:45 Andrzej Banach <andzio@net-komp.net.pl> napisał(a):
invoice.html
Witaj Tomasz,
Chcę wykorzystać opcję w LMS: invoices template_file invoices type pdf
Jeżeli dobrze rozumiem to po ustawieniu type = pdf a template_file = rachunek.php to plik rachunek.php będzie generował mi własny obraz dokumentu w pdf. Chcę zrobić rachunek.php aby zamiast napisu faktura pojawiał się napis rachunek. Wiem że mogę przerobić odpowiednie pliki kodu LMS albo tłumaczenia ale
Dlatego też wolę zrobić plik rachunek.php umieszczony w templates aby
Przydał by się jakiś przykładowy plik.
W Twoim liście datowanym sobota, 12 grudnia 2020 (00:57:38) można
W dniu 12.12.2020 o 02:19, Marek Adamski pisze: przy każdej aktualizacji pliki mogą zostać nadpisane albo nastąpić w nich zmiany. przypadkiem moje zmiany nie zostały nadpisane z aktualizacją, jednak nie mam pojęcia jak taki plik powinien wyglądać. Próbowałem coś robić ale za każdym razem powstawał pusty dokument. przeczytać:
W dniu 12.12.2020 00:39, Marek Adamski napisał(a):
Witaj Marek,
Witaj Tomasz ;-)
To może chociaż jak powinien wyglądać szablon.php dla faktury pdf, bez zawartości. Próbuję to zrobić ale nie mam pojęcia jak się za to zabrać. Jak powinien wyglądać początek i koniec pliku bez tabel i całej
reszty?
Skoro nikt nie odpowiedział to albo nikt nie miał czasu, albo nikt nie
zrozumiał Twojego
pytania. Co chcesz uzyskać - wyizolować jakiś fragment kodu generującego wygląd faktury w PDF bez jakichś specyficznych fragmentów? Opisz bardziej precyzyjnie ;-)
_______________________________________________ lms mailing list lms@lists.lms.org.pl https://lists.lms.org.pl/mailman/listinfo/lms