Здравствуйте, помогите советом. Google QR Code Generator, вывел блоком на нужных страницах генерит все как надо, установил Print чтобы генерировать пдф и на печать, в шаблон печати вставил
<?php
$block = block_load('google_qr_code', 'qr_code');
print drupal_render(_block_get_renderable_array(_block_render_blocks(array($block))));
?>
так как печать и пдф нужно только код, но получается что код генерит не страницы материала а страницы принта или пдф так как в алиас меняется с site.ru/material na site.ru/pdf/material ну и спринтом та же песня..
как выйти из это ситуации?
Комментарии
Ну может хоть намек?
Помогите собрать массив, первый код выводит правильный путь с страницы материала, а второй собственно то что описано выше, я думаю что если правильно собрать эти конструкции, то будет генерироваться правильный код страницы материала
<?php
print theme('print_sourceurl', array('url' => $source_url, 'node' => $node, 'cid' => $cid));
?>
<?php
$block = block_load('google_qr_code', 'qr_code');
print drupal_render(_block_get_renderable_array(_block_render_blocks(array($block))));
?>
Если человек распечатал материал, то ему уже этот QR Code вообще не нужен.
Зачем?