Title страниц категорий Есть решение

Добрый день! Перечитал весь форум по данной тематике. Ответа не нашел.

Есть категория интернет-магазина. В ней 10 страниц и у всех одинаковый title. Как и где править код, чтобы к основному title добавлялось окончание в виде "страница 2", "страница 3"?

7 ответов

  • 1
    Koin Разработчик 21 мая 2018 14:37 # Решение

    Привет. В настройках вы можете задавать свои заголовки, какие хотите.

    • +1
      Андрей Романов Андрей Романов 21 мая 2018 14:45 #

      Честно говоря не нашел таких настроек. В категории задается общий title для всех страниц этой категории. Там нет настроек для изменения title для страниц пагинации.

      • +3
        Koin Koin Разработчик 21 мая 2018 16:02 #

        Уже более понятнее вопрос, откройте шаблон category.html и вставьте код

        {if !empty({$wa->get("page")})}
            {$wa->title("`$wa->title()` - Страница `$wa->get("page")`")}
        {/if}
        • +1
          Андрей Романов Андрей Романов 21 мая 2018 16:10 #

          Весьма благодарен. Работает. Может быть Вы знаете подобный код для description? Чтобы в конце его тоже дописывались страницы?


          • +2
            Koin Koin Разработчик 21 мая 2018 16:16 #

            вот такой вариант, но надо в шаблоне index.html заменить meta description на код

            {$desc = $wa->meta('description')|escape}
            {if !empty({$wa->get("page")}) && $action == 'category'}
              {$desc = "`$desc` - Страница `$wa->get("page")`"}
            {/if}
            <meta name="Description" content="{$desc}" />
            • +1
              Андрей Романов Андрей Романов 21 мая 2018 16:31 #

              Огромное спасибо. Кстати, первый код, который прислали тоже рабочий:

              {if !empty({$wa->get("page")}) && $action == 'category'}
                      <meta name="Description" content="{$wa->meta('description')|escape} - Страница {$wa->get("page")}" />
                  {else}
                      <meta name="Description" content="{$wa->meta('description')|escape}" />
                  {/if}
              • +4
                Koin Koin Разработчик 21 мая 2018 16:42 #

                он не красивый))

                лучше в одну строчку

                <meta name="Description" content="{$wa->meta('description')|escape}{if !empty({$wa->get("page")}) && $action == 'category'} - Страница {$wa->get("page")}{/if}" />

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

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