Михаил Базаров Разработка на 1С-Битрикс Михаил Базаров

Кнопка для отправки на печать карточки товара, без лишних данных

Внимание! Все сообщения на форуме проходят модерацию. Ваше сообщение появится после проверки.
Кнопка для отправки на печать карточки товара, без лишних данных

Задача: реализовать возможность печати карточки товара, но так что бы в ней не было не нужных данных: шапки и футера сайта, кнопок покупки и прочих данных, не важных на распечатанной странице.
Для работы не забудте подключить jQuery - без него не заработает
Это код файла component_epilog.php

Код
<?php if (!defined(&#39;B_PROLOG_INCLUDED&#39;) || B_PROLOG_INCLUDED !== true) die();

use Bitrix\Main\Loader;
use intec\Core;
use \Bitrix\Catalog\CatalogViewedProductTable as CatalogViewedProductTable;
CatalogViewedProductTable::refresh($arResult[&#39;ID&#39;], CSaleBasket::GetBasketUserID());

global $APPLICATION;

if (!Loader::includeModule(&#39;intec.core&#39;))
    return;

if (Loader::includeModule(&#39;currency&#39;))
    CJSCore::Init([&#39;currency&#39;]);

if (!empty($arResult[&#39;DETAIL_PICTURE&#39;]))
    $sPicture = $arResult[&#39;DETAIL_PICTURE&#39;][&#39;SRC&#39;];

if (empty($sPicture) && !empty($arResult[&#39;PREVIEW_PICTURE&#39;]))
    $sPicture = $arResult[&#39;PREVIEW_PICTURE&#39;][&#39;SRC&#39;];

if (!empty($sPicture))
    $APPLICATION->SetPageProperty(&#39;og:image&#39;, Core::$app->request->getHostInfo().$sPicture);

-----------------------------------------------//


Это ваш код чтобы срабатывала кнопка распечатать


Код
function printDiv(divId) {
    var printContents = document.getElementById(divId).innerHTML;
    var originalContents = document.body.innerHTML;
    document.body.innerHTML = printContents;
    window.print();
    document.body.innerHTML = originalContents;
}


в итоге вставляя данный код сайт закрывается как быть?
6
Это надо конкретно с INTEC разбираться, у них там столько понакручено - что скорее всего конфликты между собой вызывает
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 

Блог-note Заметки по 1С-Битрикс