Вы здесь

Программный вывод Google qr-code

0

Вывожу программно блок из модуля google_qr_code.

<?php 
            $block = block_load('google_qr_code', qr_code);
            $block_content = _block_get_renderable_array(_block_render_blocks(array($block)));
print render($block_content);
            ?>

В логе постоянно ругается на Notice: Use of undefined constant qr_code - assumed 'qr_code' в функции include()
Если поменять эту "дельту" на 0, вместо одной этой ошибки валятся несколько Notice: Undefined property: stdClass::$region в функции template_preprocess_block()
Как определить эту переменную для блоков?
Какая именно дельта нужна для моего блока??

Версия Drupal: 
7.x
Вопрос задан 13.01.2015 - 11:53

Ответы

1

строки в php обрамляются кавычками

Ответ дан 13.01.2015 - 12:04
Аватар пользователя xandeadx
xandeadx
1538

Спасибо. К сожалению не программист. делаю обычно по примерам. Нюансов естественно никто не пишет :(

Комментарий оставлен 13.01.2015 - 14:19

Скорее всего имеллось ввиду следующее: строку $block = block_load('google_qr_code', qr_code); заменить на $block = block_load('google_qr_code', 'qr_code');

Комментарий оставлен 13.01.2015 - 14:26

это я понял и сразу исправил :)
Я к другому писал. Что я даже подумать не мог, что в кавычках беда...

Комментарий оставлен 13.01.2015 - 18:04