CMS ModX
Была необходимость генерации pdf на основе ресурсов при клике «скачать» генерировался pdf
использовал tcpdf
вот сниппет:
<?php
//collect here your output in $output, use $modx->runsnippet or what else for generating your html-output.
$doc['content']='<p>no docid was given to generate pdf-content</p>';
if (isset($_GET['docid'])){
$id=$modx->db->escape($_GET['docid']);
$doc = $modx->getPageInfo($id,1,'content');
$title = $modx->getPageInfo($id,1,'pagetitle');
}
$output = "<h1><center>".$title['pagetitle']."</center></h1>
".$doc['content'];
$basePath = $modx->config['base_path'];
$pluginpath = $basePath.'assets/lib/tcpdf/';
if ($_GET['contentType']=='pdf'){
include $pluginpath.'examples/myexample.php';
}
else{
return $output;
}
?>
Код файла myexample прикрепил
Но вот в чем беда у меня в контенте этих страниц договор и реквизиты и некоторые пункты генерируются на основе данных введенных при регистрации с помощью webloginpe. и если просто просматривать страницу то реквизиты появляются, а если сгенрировать pdf то на их месте появляются только код например: [+user.fullname+] и т.д.
Как сделать чтобы при генерации pdf данные сохранялись или может есть какой нибудь плагин который при сохранении ресурса в базу сразу вписывал данные?
Вот сайт
Логин: для входа d-fm1301@yandex.com
пароль: 123qwer
Варианты оплаты: ЯД, ВМ, на карту сбербанка, связнога банка, тинькофф
Цена: 1000 рублей (если обосновано можно поднять)
Оплата по факту
Доступ к админке и FTP предоставлю,
срок: как можно скорее