Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

rel cannonical для страниц панигации производителей


Recommended Posts

Всем привет) 

Подскажите пожалуйста как на страницах пагинации мануфактуры (производители, бренды) прописать канонический адрес на 1-ю страницу.

например, чтобы у страницы

https://mysite/teplodar?page=2

был каннонический

https://mysite/teplodar

 

на категориях всё работает, а на производителе никак не могу найти как сделать(( 

Link to post
Share on other sites

Спасибо, но не вижу модификатора такого и я сделала их везде сама кроме производителей, зачем мне покупать модуль если надо в 1 месте доделать. Меня интересует может кто подскажет где что в коде прописать для 2.1. 0.1 для 2.3. нашла как, но на моем не работает. Модулем и дурак может, а я хочу буковками)

Link to post
Share on other sites

38 минут назад, mistika сказал:

Спасибо, но не вижу модификатора такого и я сделала их везде сама кроме производителей, зачем мне покупать модуль если надо в 1 месте доделать. Меня интересует может кто подскажет где что в коде прописать для 2.1. 0.1 для 2.3. нашла как, но на моем не работает. Модулем и дурак может, а я хочу буковками)

 

Называйте вещи своими именами) Вы хотите чтобы какой то "дурак" за Вас сделал) Без обид, но выглядит это так, потому что Вы даже не написали на каком этапе находитесь и что не выходит.

Link to post
Share on other sites
  • 1 month later...
On 9/1/2021 at 4:24 AM, WarStyle said:

 

Называйте вещи своими именами) Вы хотите чтобы какой то "дурак" за Вас сделал) Без обид, но выглядит это так, потому что Вы даже не написали на каком этапе находитесь и что не выходит.

 

вот любопытно, читаешь форумы, все спрашивают ааааааааа как сделать это это и им 10 вариантов, и я сама так же подсказываю по СЕО если кто спрашивает, но стоит только мне спросить, на любом форуме - всё, иди Маша в жопу. Как это работает?

 

Я на этапе что вроде работает, но на 2 странице пагинации не отображается канноникал, а с 3 уже корректно работает.

в категориях  так было

if ($page < 2) {
     $this->document->addLink($this->url->link('product/category', 'path=' . $this->request->get['path']), 'canonical');
}

 

потом так

if (isset($this->request->get['page'])) {
            $page = $this->request->get['page'];
            $pathx = explode('_', $this->request->get['path']);
            $pathx = end($pathx);
            $this->document->addLink($this->url->link('product/category', 'path=' . $pathx ), 'canonical');
        } else {
            $page = 1;
        }

 

и все равно на 2 нету.. добавляла в функцию public function info()

 

if (isset($this->request->get['manufacturer_id'])) {$this->document->addLink($this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id']), 'canonical');}

 

везде пагинация на 1 странице - вторая пропуск потом 3, 4 ,5

 

Edited by mistika
Link to post
Share on other sites

Понятно. Ни на каком этапе. Добавляете что попало куда попало наугад. То, что работает - работает не благодаря, а вопреки вашим усилиям.
@WarStyle прав, вы ждете дурака, чтоб нахаляву

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.