Тэг description в Блоге на некоторых страницах Есть решение

Здравствуйте.

Вебмастер ругается на отсутствие description в Блоге.

Примеры страниц:

https://taxomir.ru/news/2018/01/

https://taxomir.ru/news/2018/

Мне подсказали (replicant), как можно это исправить. С помощью кода:


{$archive = $wa->currentUrl()|replace:'/news/':''}

{if $wa->currentUrl() != '/news/'}
{$wa->meta('description', ("Новости от {$archive|replace:'/':' '} +Ваш новый дескрипшен"))}

{/if}


Но на страницах с самим статьями description тоже поменялся.

Подскажите пожалуйста. что поменять в этом коде, чтобы изменения не касались статей.

5 ответов

  • 2
    replicant 2 мая 2018 14:00 # Решение

    Ничего в нем менять не надо. Если его вставить в шаблон stream.html в самое начало, то проблем не будет. За отдельно взятые статьи отвечает шаблон post.html и они между собой никак не взаимодействуют, чтобы эта настройка повлияла на статьи. Внимательно проверьте куда именно вы его вставили, потому что на вышеприведенном сайте по ссылкам никакого description у страниц блога вообще нет, а у отдельных постов блога всё корректно.

    • +1
      Петр Петр 2 мая 2018 19:54 #

      Попробовал еще раз. Все получилось!!! Спасибо!!!

  • 1

    Ничего не получается, в исходном коде ничего не меняется Редактировать надо файл stream.html по адресу /wa-apps/blog/themes/название темы, правильно?

  • 1

    Точнее не в исходном коде, а в коде страницы))

  • 0

    Посмотрите, плагин настройки мета-тегов по шаблону https://www.webasyst.ru/store/plugin/blog/blogmeta/

    Доступны шаблоны для страниц пагинации, тегирования по автору, тегирования по году.

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

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