Приветствую. Создаю простую вьюшку-блок, которая выводит материалы ссылающиеся на текущий. Все работает, но проблема в том что в конце каждой такой вьюшки выводится один рандомный символ, например "b", "p" и т.д. С чем это может быть связано? Нагуглить подобного не получилось. Уже пробовал и кастом текст менять на rewrite results у других полей, думал может в этом поле дело, нет, проблема остается.
Для вывода блока в материале использую следующий код:
<?php
$block
= module_invoke('views','block_view','brand_linked_news-block');
if($block !=0){?>
<h2 class="col-lg-12"><?php print render($title);?> News</h2>
<?php print render($block); ?>
<?php }
?>
Судя по дебагу оно как бы и не вьюшкой выводится,но если вывод блока убрать, пропадает и лишний символ
Комментарии
Включение отладки шаблонов может приводить к таким проблемам. Нужно отключить отладку и проверить снова
Спасибо, проверил, отключил отладку, почистил кеш, результат отстался...
Сейчас пробовал разные варианты, отключал разные поля, убирал их, пробовал выводить напрямую, а не используя Rewrite results, в любом варианте выводится символ, причем постоянно один и тот же для каждой конкретной вьюшки.
Оказывается проблема в методе вывода, а не во вьюшке, заметил это когда копался в файлах и увидел что это повторяется там где вывожу блок подобным методом.
Сделал вывод с помощью региона, все заработало:
<?php if (block_get_blocks_by_region('test_region')): ?>
<?php print render(block_get_blocks_by_region('test_region')); ?>
<?php endif; ?>
Может быть кто то подскажет в чем проблема с текущим способом и как ее возможно устранить?