После переноса на новый хостинг и домен появилась ошибка в блогах Есть решение
Такая вот ошибка на страницах блогов вылазить стала.
Notice: Undefined index: frontend_nav in .../wa-cache/apps/blog/templates/compiled/blog_ru_RU/05/d5/13/05d5138a25c1e7e0c516d9e48fdfe18ecc0db2b3.file.header.html.php on line 53
Notice: Trying to get property of non-object in ...ua/wa-cache/apps/blog/templates/compiled/blog_ru_RU/05/d5/13/05d5138a25c1e7e0c516d9e48fdfe18ecc0db2b3.file.header.html.php on line 53
Notice: Undefined index: category_nav_mode in .../wa-cache/apps/blog/templates/compiled/blog_ru_RU/05/d5/13/05d5138a25c1e7e0c516d9e48fdfe18ecc0db2b3.file.header.html.php on line 65
Notice: Undefined index: category_nav_mode in .../wa-cache/apps/blog/templates/compiled/blog_ru_RU/05/d5/13/05d5138a25c1e7e0c516d9e48fdfe18ecc0db2b3.file.header.html.php on line 67
Подскажите плз. что нужно сделать!
Кеш чистил. Не помогло.
4 ответа
вы в блоге используете хуки магазина в шаблоне header.html
Удалите из шаблона все переменные с ошибками:
frontend_nav
category_nav_mode
Затем очистите кеш в настройках инсталлера
Спасибо.
Пытаюсь сделать, но после этого слетают все CSS. И вопрос - а как же оно работало все до переноса? И это не единственная ошибка которая вылазит на страницах блогов. Может все-таки дело еще и где-то в настройках которые могли слететь при переносе?
Почти все удалось "выкорчевать" без последствий кроме одного category_nav_mode. Подскажите как корректно его удалить чтобы меню не слетало.
Код такой:
{$shop_pages = $wa->shop->pages()}
{if $shop_pages = 'sidebar'}
{if isset($category)}{$selected_category=$category.id}{else}{$selected_category=null}{/if}
{$categories = $wa->shop->categories(0, null, true)}
{$tagcloud = $wa->shop->tags()}
{$_hook_frontend_sidebar_section = false}
<ul class="pages flyout-nav" role="navigation">
{if $theme_settings.category_nav_mode == 'dropdown'}
{* DROPDOWN "Shop by Department" navigation *}
<li class="collapsible">
<a href="javascript:void(0);" class="bold">[`Shop by Department`]</a>
<div class="flyout">
<div class="container">
{wa_print_tree tree=$categories unfolded=true collapsible_class='collapsible' class="menu-v" elem ='<a href=":url" title=":name">:name</a>'}
</div>
</div>
</li>
{else}
{* INLINE category navigation *}
{foreach $categories as $cat}
{if count($cat.childs)}
<li class="collapsible">
<a href="{$cat.url}">{$cat.name}</a>
<div class="flyout">
<div class="container">
{wa_print_tree tree=$cat.childs unfolded=true collapsible_class='collapsible' class="menu-v" elem ='<a href=":url" title=":name">:name</a>'}
</div>
</div>
</li>
{else}
<li>
<a href="{$cat.url}">{$cat.name}</a>
</li>
{/if}
{/foreach}
{/if}
{if $tagcloud}
{* TAGS *}
<li class="collapsible">
<a href="javascript:void(0);">[`Tags`]</a>
<div class="flyout">
<div class="container">
<div class="tags block align-center">
{foreach $tagcloud as $tag}
<a href="{$wa_app_url}tag/{$tag.uri_name}/" style="font-size: {$tag.size}%; opacity: {$tag.opacity}">{$tag.name|escape}</a>
{/foreach}
</div>
</div>
</div>
</li>
{/if}
</ul>
{/if}
И вопрос все-таки открытый как же оно у меня работало и работает на другом сервере и домене?