Добрый день, вопрос: как можно сделать…
Есть minishop. Там реализована страница (купить и прочие отключены, т.к. стр информационная)… Характеристики устройства прячутся в Табах, которые заданы в TV-параметрах…
Бьюсь уже который день над возможностью распечатать в pdf страницу…
printPdf — печатает только активную вкладку
pdfresource — если копирую стр в новый ресурс. В поле Content осуществляю вывод чанков, TV-параметров, то получаю страницу без изображений…
Было бы идеально, что бы по клику по ссылке в ресурсе система генерировала страницу по заданному шаблону из чанков, а далее сохраняла её в PDF.
Вот только, как это реализовать… Увы…
Подозреваю, что это делается через pdfresource, но вывести через него отдельный чанк не удалось…
Как быть?
Вывод нескольких чанков в pdf
Версия MODX: Revolution
Комментарии (6)
Для добавления комментариев вы должны авторизоваться или зарегистрироваться.
LITOSH 01.05.2021 20:24 #
Алексей Либер 02.05.2021 11:16 #
Алексей Либер 02.05.2021 11:14 #
А так библиотека mPDF вам в помощь. Если есть базовые знания php — запустить не составит проблем. Если что не получится или будет затык — пишите, подскажем.
LITOSH 02.05.2021 13:32 #
Ору. И че? Помог ты ему? Нет.
Матвей 03.05.2021 12:28 #
Т.к. mpdf — требует времени на изучение, написание и т.д, то куда «копать» понял…
Так же понял, что, вероятнее всего, наработок не не смог найти в Яндексе,, а их просто нет в открытом доступе.
Вопрос с печатью решил подручными средствами…
Характеристики в табах для пользователя так и остались, НО при нажатии на кнопку ПЕЧАТЬ модуль табов скрывается, а появляется модуль раскрывающегося списка, у которого разворачиваем всё, а туда выводится контент с табов.
Далее делается пауза в 200мс, а затем страница отправляется в printPDF…
Опять пауза и в обратном порядке открываем Табы…
P.S.
Способ, к сожалению, не лишен недостатков, т.к. приходится утяжелять страницу, дублируя контент
Андрей 04.05.2021 11:43 #