После переноса на новый хостинг и домен появилась ошибка в блогах Есть решение

Такая вот ошибка на страницах блогов вылазить стала.

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 ответа

  • 2
    Genasyst 12 октября 2016 19:50 # Решение

    вы в блоге используете хуки магазина в шаблоне header.html

    Удалите из шаблона все переменные с ошибками:

    frontend_nav

    category_nav_mode

    Затем очистите кеш в настройках инсталлера

    • +1
      Maverick Maverick 13 октября 2016 15:03 #

      Спасибо.

      Пытаюсь сделать, но после этого слетают все CSS. И вопрос - а как же оно работало все до переноса? И это не единственная ошибка которая вылазит на страницах блогов. Может все-таки дело еще и где-то в настройках которые могли слететь при переносе?

  • 1
    Maverick 19 октября 2016 14:04 #

    Почти все удалось "выкорчевать" без последствий кроме одного 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}

  • 1
    Maverick 19 октября 2016 14:06 #

    И вопрос все-таки открытый как же оно у меня работало и работает на другом сервере и домене?

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите