Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

StacyTroll

Новачок
  
  • Публікації

    7
  • З нами

  • Відвідування

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

StacyTroll's Achievements

Rookie

Rookie (2/14)

  • One Month Later
  • First Post
  • Week One Done
  • Conversation Starter

Recent Badges

0

Репутація

  1. В файле catalog/controller/product/catergory.php после строки $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id']), 'canonical'); делал запрос $this->document->getLinks(); и записывал массив в файл. В результате на всех страницах содержится canonical, но на страницах типа ?page=2 каноникл отсутствует
  2. Вот как было, то что в if. Я от него избавляюьс, и оставляю то что сейчас закомментировано. Итог: работает везде, кроме страницы https://site.ru/category/?page=2 (т.е. на всех страницах пагинации кроме второй)
  3. ну при том, что ссылку на категорию без гет параметра, мну нужно запихнуть в каноникл. Вот при чем
  4. Да, здесь все ок, но прост оу меня именно на второй странице пагинации не выводится каноникл, на всех остальных страницах пагинации все ок
  5. Ну потому что в каноникал, по умолчанию, добавляется гет параметр '&page='.$page Если это удалять, то у меня на сайте, по каким то причинам на второй странице пагинациции каноникл вообще не выводится
  6. что бы не было get параметра в урле, то есть чтобы отсутствовал "?page=2"
  7. Здравствуйте. В контроллере категории пытался настроить canonical, и заменил $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='.$page), 'canonical'); на $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id']), 'canonical'); что бы отсутствовал гет параметр в урле. Это везде работает, кроме второй страницы, то есть, на странице ?page=3, ?page=4 и т.д. canonical выводится корректный без гет параметра, а на странице ?page=2 он не выводится вообще. Для второй станицы canonical выводится лишь в том случае, если есть гет параметр, поэтому пока что вывожу if ($page == 2) { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page=1'), 'canonical'); } Подскажите, с чем это может быть связано?
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.