Лишние знаки после блока

Аватар пользователя y-vo y-vo 25 июля в 10:02

Приветствую. Создаю простую вьюшку-блок, которая выводит материалы ссылающиеся на текущий. Все работает, но проблема в том что в конце каждой такой вьюшки выводится один рандомный символ, например "b", "p" и т.д. С чем это может быть связано? Нагуглить подобного не получилось. Уже пробовал и кастом текст менять на rewrite results у других полей, думал может в этом поле дело, нет, проблема остается.
Для вывода блока в материале использую следующий код:

          $block 

module_invoke('views','block_view','brand_linked_news-block');
          if(
$block !=0){?>
            print render($title);?> News
            print render($block); ?>
          }
          
?>


Судя по дебагу оно как бы и не вьюшкой выводится,но если вывод блока убрать, пропадает и лишний символ

Комментарии

Аватар пользователя ivnish ivnish 25 июля в 10:06
1

Включение отладки шаблонов может приводить к таким проблемам. Нужно отключить отладку и проверить снова

Аватар пользователя y-vo y-vo 25 июля в 10:15

Спасибо, проверил, отключил отладку, почистил кеш, результат отстался...

Аватар пользователя y-vo y-vo 25 июля в 10:28

Сейчас пробовал разные варианты, отключал разные поля, убирал их, пробовал выводить напрямую, а не используя Rewrite results, в любом варианте выводится символ, причем постоянно один и тот же для каждой конкретной вьюшки.

Аватар пользователя y-vo y-vo 26 июля в 9:55

Оказывается проблема в методе вывода, а не во вьюшке, заметил это когда копался в файлах и увидел что это повторяется там где вывожу блок подобным методом.
Сделал вывод с помощью региона, все заработало:

<?php if (block_get_blocks_by_region('test_region')): ?>
          
            <?php print render(block_get_blocks_by_region('test_region')); ?>
          <?php endif; ?>

Может быть кто то подскажет в чем проблема с текущим способом и как ее возможно устранить?