J'ai ce code dans un template Smarty qui génère des liens de fichiers (qui sera format PDF):Créer une image miniature pour PDF dans Smarty
{foreach from=$attachments_data item="file"}
<p class="attachment__item">
{$file.description} ({$file.filename}, {$file.filesize|formatfilesize nofilter}) [<a class="attachment__a cm-no-ajax" href="{"attachments.getfile?attachment_id=`$file.attachment_id`"|fn_url}">{__("download")}</a>]
</p>
{/foreach}
Je trouve dans une autre question une méthode pour utiliser PHP pour générer un Aperçu de l'image d'un PDF. Y at-il un moyen de convertir ce PHP en Smarty afin de travailler avec mon fichier de modèle CS-Cart?
<?php
$im = new imagick('file.pdf[0]');
$im->setImageFormat('jpg');
header('Content-Type: image/jpeg');
echo $im;
?>
Ou est-ce qu'il y a un autre moyen de le faire?
Il suffit de traiter l'URL PHP qui génère votre image comme vous le feriez pour l'URL d'image normale que vous utiliseriez dans la balise . – Scuzzy
@Scuzzy Je ne pense pas que vous comprenez la question. J'ai besoin de l'équivalent Smarty de ce script PHP. – user500665
Non, je comprends, mais vous n'utiliseriez pas "smarty" pour renvoyer votre contenu image/jpeg binaire. Vous pouvez soit les générer en PHP puis les écrire dans un dossier pour une lecture statique, ou les servir dynamiquement à partir d'un script PHP. – Scuzzy