On March 26, 2019 we launched new MODX Forums. Please join us at the new MODX Community Forums.
Subscribe: RSS
  • Поделитесь опытом, плиз, кто делал версию для печати страницы. Как и что лучше использовать? Ditto?
    • Зачем плодить документы, нагружать хостинг и т.п.? Есть крайняя необходимость? Контент в печатной версии будет отличаться от экранного?

      Если нет - можно использовать Media Types и предварительно описать в css оформление для печатной версии сайта (то есть на экране будет основной стиль, а при попытке печатать пользователю покажет другой)
      Вот описание: http://www.w3schools.com/css/css_mediatypes.asp
      • я делал так
        <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 цепляем к нужному шаблону