<link rel="stylesheet" media="screen" type="text/css" href="css/main.css"/>
<link rel="stylesheet" media="print" type="text/css" href="css/print_main.css"/>
При чем тут какие-то загрузки? На странице должны быть обе строки, и при выводе на экран будет использоваться один стиль, а при печати – другой.....

<?php
$output = "";
if ($_GET["print"]==1) {
$output = '<link rel="stylesheet" type="text/css" href="css/print_main.css"/>';
$output .= '<script type="text/javascript">
function printpage() {
window.print();
}
window.onload = setTimeout("printpage()",3000);
</script>';
}
else {
$output = '<link rel="stylesheet" type="text/css" href="css/main.css"/>';
}
return $output;
?><HEAD> ... [!PrintPage!] ... </HEAD>
<a href="[~[*id*]~]?print=1" title="Печатная версия">Печатная версия</a>
Вряд ли так получится – в сниппете написано
Сниппет PrintPage
Я просто уже вписал тот адрес CSS стилей, который был у топикстартера.
Вряд ли так получится – в сниппете написано
<link rel="stylesheet" media="print" type="text/css" href="css/print_main.css"/>
А на сайте, куда указывает ссылка стоит на странице печати
<link href="/print.css" rel="stylesheet" type="text/css" />
Понятно, что можно использовать media="print", но по-моему у топикстартера была другая задача, которая точно совпадает с решением на ibc.lv.
То есть отсутствует media="print" – просто стиль, разработанный для печати, используется и для вывода на монитор.
Дело не в адресе, а в том, что если в сниппете будет написано media="print", ничего работать не будет, надо это убрать.
Я просто уже вписал тот адрес CSS стилей, который был у топикстартера.
А, понял, да, действительно. Это я просто скопировал весь код топикстартера. Изменил код.
Дело не в адресе, а в том, что если в сниппете будет написано media="print", ничего работать не будет, надо это убрать.
<a href="[~[*id*]~]?print=1" title="Печатная версия">Печатная версия</a>
<a href="[~[*id*]~]&print=1" title="Печатная версия">Печатная версия</a>
Ну и ссылку "Печатная версия" надо добавить в шаблон, чтобы вызывать на каждой странице, вроде этого:
<a href="[~[*id*]~]?print=1" title="Печатная версия">Печатная версия</a>
Пример реализации можно посмотреть здесь http://ibc.lv/ru/ (любая внутренняя страница).