<![CDATA[ Версия для печати. Как грамотно сделать? - My Forums]]> https://forums.modx.com/thread/?thread=75963 <![CDATA[Версия для печати. Как грамотно сделать?]]> https://forums.modx.com/thread/75963/#dis-post-420695 joydbox Apr 19, 2012, 02:49 AM https://forums.modx.com/thread/75963/#dis-post-420695 <![CDATA[Re: Версия для печати. Как грамотно сделать?]]> https://forums.modx.com/thread/75963/#dis-post-482508
<a class="print" href="[~x~]?src=[+image+]" target="_blank" title="Распечатать"></a>


в x пишем
<!DOCTYPE html>
<html lang="ru" style="width:8.5in;">
<head>
    <base href="[(site_url)]" />
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width">
</head>
<body>
<img src="[(site_url)][!GetPrintUrl!]" alt="" style="max-width:8.5in;"/>
</body>
</html>
<script type="text/javascript">
window.print();
</script>


в GetPrintUrl
<?php
return $_GET['src'];
?>


параметр image цепляем к нужному шаблону]]>
jdeuterium Nov 11, 2013, 08:43 AM https://forums.modx.com/thread/75963/#dis-post-482508
<![CDATA[Re: Версия для печати. Как грамотно сделать?]]> https://forums.modx.com/thread/75963/#dis-post-423372
Если нет - можно использовать Media Types и предварительно описать в css оформление для печатной версии сайта (то есть на экране будет основной стиль, а при попытке печатать пользователю покажет другой)
Вот описание: http://www.w3schools.com/css/css_mediatypes.asp]]>
xacrett May 14, 2012, 10:13 AM https://forums.modx.com/thread/75963/#dis-post-423372