Сообщения об ошибке после рефреша, либо на следующей странице

Главные вкладки

Аватар пользователя meloff meloff 28 сентября 2013 в 15:43

У меня давно закралась данная проблемка в сбоку, но я как-то не обращал внимания, думал потом разберусь в чем причина. В итоге сижу сейчас и ломаю голову.. Проблема заключается в том, что если на странице есть какая-то ошибка, то покажется она либо на следующей странице, либо только после обновления данной страницы, но никак не там где она возникла. Это не есть хорошо и как-то надо это дело поправить. Использую много модулей, поэтому не знаю в чем может быть причина, я просто скопирую сюда список:

login_destination
login_security
password_policy
smtp
filefield_nginx_progress
search_api_solr
path_metatags
dropdown_login
privatemsg
search_api_page
search_api_db
spamicide
referral
uc_varprice
search_api
rate
captcha
flag
imagefield_crop
uc_optional_checkout_review
userpoints
uc_product_power_tools-7.x-1.x-d8b6ab7
ubercart_marketplace-7.x-1.x-318d3dc
views
block_class
jquery_update
delta
token
omega_tools
entity
rules
ctools
module_filter
l10n_update
simpleantispam
autocomplete_deluxe
link_options
metatag
phone-7.x-2.x-4b02be4
legal
votingapi
imagemagick
userpoints_ubercart-3b6b36b
realname
path_access
link
honeypot
addthis
redirect
better_formats
transliteration
field_permissions
sort_comments
voting_rules
uc_atctweaks


Сейчас для примера у меня вот такая есть ошибка - под каждым продуктом выводится блок похожих продуктов. Похожесть вычисляется вьюхой по тегам. В темплейте у меня выводится данный блок и если похожие продукты есть, то ошибки нет, если теги не совпадают с другими - блок не выводится и лезет ошибка "Notice: Undefined variable: block_views_relevant_products_block в функции include() (строка 290 в файле /home/нанана/htdocs/sites/all/themes/тратата_bootstrap/templates/node--лалала.tpl.php).", но эта ошибка покажется только после обновления страницы, либо только на следующей странице.

Подскажите, как можно решить сию оказию? Smile

Комментарии

Аватар пользователя meloff meloff 28 сентября 2013 в 19:38

+ Попробовал rules вывести ошибку 'lalala' - показывается все правильно, там где надо..
+ Если в теме ноды пропечатать вывод неизвестной переменной: <?php print $message_test; ?> ошибка также выводится после обновления страницы на которой она возникла..
+ Ошибки админки выводятся с той же темой там где надо, тот же набор блоков, та же шапка и футер, другое только содержимое. Далее, если в выводе ноды затереть все кроме вывода неизвестной переемнной, в том числе и все блоки, выводится неправильно.. куда копать не понимаю..