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
W dniu 12.12.2020 o 02:19, Marek Adamski pisze:
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
przy każdej aktualizacji pliki mogą zostać nadpisane albo nastąpić w nich zmiany.
Dlatego też wolę zrobić plik rachunek.php umieszczony w templates aby
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.
Przydał by się jakiś przykładowy plik.
W Twoim liście datowanym sobota, 12 grudnia 2020 (00:57:38) można
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