Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

версия для печати. не выводится текст формируемый из инфоблока.

00 голосов
5
Прикрутил к страницам формирование версии для печати.
Почти все страницы формируются к печати правильно.
Но если на какой-то странице вызывается компонент, который формирует контент из инфоблока, то в версии для печати в этом месте - пусто, хотя файрбаг показывает что компонент был вызван, сформировались нужные тэги в нужном количестве, но они пустые ... без текста.
может кто с таким сталкивался?
в чем может быть причина?
спросил 18 Май, 13 от MeJlKyy (180 баллов)

5 Ответы

00 голосов
Возможно, потеряли какой-то айдишник в гете.
ответил 18 Май, 13 от Eddie (2,060 баллов)
00 голосов
Цитата
Дмитрий Якинцев пишет:
Возможно, потеряли какой-то айдишник в гете.

в смысле? не совсем понял...
формирование версии для печати вызывается так:

Код
<div class="icon">
 <a class="icon-printer hintable" href="<?=$APPLICATION->GetCurPageParam("print=Y", array("print"))?>" hint="Версия для печати"></a>
</div>

ну и картинка под линк в CSS-е.
какой GET вы имеете ввиду?
параметры в компоненту которая например печатает таблицу из справочника (инфоблока) передаются правильно (передаются символьные коды инфоблоков и их эелементов), такой вывод я делаю из того что структурно теги и их количество правильное (как и есть в справочнике).
может быть какие-то настройки инфоблоков влияют на процесс формирования страницы для печати?
ответил 19 Май, 13 от MeJlKyy (180 баллов)
00 голосов
У Вас включён аякс? Попробуйте его отключить. Мне тоже кажется, что у вас теряется ID элемента информационного блока.
ответил 04 Авг, 13 от Veide (320 баллов)
00 голосов
Процесс формирования страницы для печати заключается в подмене щаблона сайта пустой болванкой. Возможно, в шаблоне содержится что-то, чего не хватает. Дебагить надо.
ответил 05 Ноя, 13 от Eddie (2,060 баллов)
00 голосов
Цитата
Дмитрий Якинцев пишет:
Процесс формирования страницы для печати заключается в подмене щаблона сайта пустой болванкой. Возможно, в шаблоне содержится что-то, чего не хватает. Дебагить надо.


огромное "Благодарю" - ваш ответ "навел меня на мысль", проблему решил...
конечно-же в хедере шаблона (для печати) не была установлена переменная определяющая текущий язык, а все компоненты ее используют, вот техт и не печатался.
вопрос закрыт.
ответил 12 Фев, 14 от MeJlKyy (180 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 11 Апр, 14 от Asteria (1,840 баллов)
0 голосов
2 ответов
спросил 17 Март, 14 от IMO (100 баллов)
0 голосов
5 ответов
спросил 20 Май, 13 от Traxexx (900 баллов)
0 голосов
1 ответ
спросил 03 Янв, 14 от BAGIRA (560 баллов)
0 голосов
1 ответ