Nick Fedchik Posted August 12, 2012 Share Posted August 12, 2012 Установлена Преста 1.5.0.15 Нашел где лежат темплейты для PDF Подскажите, какими программами удобно их править? Как для верстки наиболее удобным способом получить вывод сперва в HTML? Link to comment Share on other sites More sharing options...
DeMarko Posted August 16, 2012 Share Posted August 16, 2012 ...Подскажите, какими программами удобно их править? Adobe Acrobat'ом или другими бесплатными аналогами, только надо посмотреть на возможность поддержки кириллицы при выводе счетов. Кстати, а где лежат темплейты? Не искал еще, но чую, что предстоит. Link to comment Share on other sites More sharing options...
Nick Fedchik Posted August 16, 2012 Author Share Posted August 16, 2012 Adobe Acrobat для темплейтов PHP/Smarty? Link to comment Share on other sites More sharing options...
DeMarko Posted August 16, 2012 Share Posted August 16, 2012 Adobe Acrobat для темплейтов PHP/Smarty? Да, чего-то недопонял) Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted August 16, 2012 Share Posted August 16, 2012 (edited) вижу в тулзах к 1.5 кроме fpdf добавили tcpdf (по идее должно в интерфейсе переключаться, но я пока не нашел), если нужны сложные преобразования, например конвертить штмл в пдф, рекомендую вторую, делал одному клиенту fpdf оказался слаб для такого, да и жалоб по нему куча на этом форуме в частности) вижу в 1.5 подход немного изменился, бегло пробежался: как выводить штмл - хз, подозреваю что никак) тем более там в смарти только несколько переменных выводится вида {$invoice_address}, модели лежат в classes/pdf на базе абстрактного класса HTMLTemplate.php ну а формируются в контролах, собственно $pdf = new PDF($order_invoice_list, PDF::TEMPLATE_INVOICE, $this->context->smarty, $this->context->language->id); $pdf->render(); кажется понял, они теперь формируют сперва штмл, а из него уже пдф, видимо для упрощения визуализации) и tcpdf уже используется по умолчанию судя по class PDFGeneratorCore extends TCPDF короче теперь делается так: - получаем данные, передаем в смарти - на основе tpl шаблонов из папки пдф формируем штмл - конвертим штмл в пдф п.с. учитывайте что это все мои домыслы за 10 мин разбора полетов) Edited August 16, 2012 by SergeyH (see edit history) Link to comment Share on other sites More sharing options...
Nick Fedchik Posted August 16, 2012 Author Share Posted August 16, 2012 Ну у меня аналогичные домыслы были, потому то и спросил - как удобнее работать чтобы дергать только некоторые скрипты и быстренько получать верстку в ХТМЛ. Т.е. как бы удобнее рендерить ХТМЛ. Link to comment Share on other sites More sharing options...
fetis Posted August 26, 2013 Share Posted August 26, 2013 А из-за чего может быть ошибка Fatal error: Undefined class constant 'TEMPLATE_INVOICE' in /var/www/schtrader/data/www/shop.start-service.net/controllers/admin/AdminPdfController.php on line 170 при генерации PDF из чего угодно. Инсталляция 1.5.4.1, свежая. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now