У меня есть этот код в шаблоне Smarty, который генерирует ссылки на файлы (которые будут в формате PDF):Создание эскизов изображений для PDF в 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}
я нашел в другом вопросе способ использования PHP для генерации Предварительный просмотр изображения из PDF.
<?php
$im = new imagick('file.pdf[0]');
$im->setImageFormat('jpg');
header('Content-Type: image/jpeg');
echo $im;
?>
Есть ли способ, которым я могу преобразовать этот PHP в Smarty для работы с файлом шаблона CS-Cart? или есть ли другой способ сделать это?
Просто обработайте URL-адрес PHP, который генерирует ваше изображение, как и обычный URL-адрес изображения, который вы использовали бы в теге . – Scuzzy
@Scuzzy Я не думаю, что вы понимаете вопрос. Мне нужен эквивалент Smarty этого скрипта PHP. – user500665
Нет, я понимаю, но вы не использовали бы «smarty» для возврата вашего бинарного изображения/jpeg-содержимого. Вы либо сгенерировали бы их в PHP, а затем записывали их в папку для статического чтения или динамически отображали из PHP-скрипта. – Scuzzy