Необходимо внедрить атрибуты next, prev, meta robots и canonical на страницы

Автор Vita, 15 июня 2017, 12:38:06

« назад - далее »

Vita

После проверки сайта дали рекомендацию, что Необходимо внедрить атрибуты next, prev, meta robots и canonical на страницах пагинации. Подскажите пожалуйста, где именно найти файлы в которых нужно прописать эти атрибуты?

coder

Meta теги вклассе Meta.php.
robots.txt в корне сайте.
canonical в шаблоне header.tpl
next, prev в шаблоне pagination.tpl

Vita

robots.txt в корне сайте.
canonical в шаблоне header.tpl

С этими понятно,а meta robots, нужно в каком файле прописать или это нужно сделать через админку? Прсто не знаю где находиться Meta.php

DarinSr

В админке вы не сможете изменить формирование мета-тегов. Это нужно делать в файлах в коде. Например, meta robots опрелен в файле /themes/default-bootstrap/header.tpl
<meta name="robots" content="{if isset($nobots)}no{/if}index,{if isset($nofollow) && $nofollow}no{/if}follow" />
Для того чтобы его менять динамически в зависимости от страницы, нужно будет переопределить контроллер /classes/controller/FrontController.php, в нем добавить новую переменную и метод ее инициализации.

shol

а в версии 1.6.1.17 где находится meta name="description" content="Boutique propulsée par PrestaShop" ?
в файле header.tpl в /themes/default-bootstrap я нахожу такое:
<title>{$meta_title|escape:'html':'UTF-8'}</title>
{if isset($meta_description) AND $meta_description}
<meta name="description" content="{$meta_description|escape:'html':'UTF-8'}" />
{/if}
вручную меняю, не помогает.

Adik

Для какой страницы? Мета теги по разному правятся для разных страниц.

shol

Для главной. А то в гугле-поиски пишет вместо моего текста про престошоп.

PrestaMan

Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

shol