В битриксе после оформления заказа (в списке заказов), есть ссылка "оплатить"! При нажатии на нее, квитанция выводиться в новом окне, в области $WORK_AREA т.е. получается присутвует верхняя часть сайта, нижняя и левая часть сайта, а по середине как раз выводиться эта квитанция... получается выводиться в шаблоне сайта...
Ничего не напутал! Код без ошибок! Пишет невозможно отобразить страницу... Может не работает потому-что я использую альтернативную реализацию шаблонов в 1С-Битрикс!
Олег Сапегин пишет: Так пишет невозможно отобразить страницу... Если использовать другой шаблон, то как его правильно подключить?
Скорее всего вы что-то напутали, или ошибка в коде, этот метод всегда работал.
Цитата
Денис Сон пишет: А может быть, лучше шаблон использовать отдельный?
А чем лучше?
Во-первых, это - стандартное решение. Во-вторых, легко можно настроить как нужно - например, под А4.
Создаёте отдельную страницу, помещаете этот компонент на неё. Потом заходите в Админку. Настройки -> Настройки продукта - > Шаблоны сайтов -> Добавить -> [Указываете ID, имя, рабочая область - просто щёлкните по ссылке #WORK_AREA#] -> Сохранить. Далее Настройки -> Настройки продукта -> Сайты -> [Ваш сайт] -> внизу выбираете новый шаблон, тип условия - для файла/папки -> пишите /client/payment/
Всё! Очень легко, и легко настроить. Делаю так почти на всех своих проектах.
Можно немного по-другому. В этом случае все выводится в том же шаблоне, но есть кнопка - "Версия для печати". Нажимаешь на неё - открывается в новом окне только рабочая область (именно сама форма). Реализовать тоже легко. Просто эта ссылка добавляет в GET параметр print, например, &print=yes. В настройках сайта - выбор шаблона -> параметр в GET. print => yes.