OC 3.0.2.0 "Русская спотому чторка"
Тема "Zemez" с уже встроенным блогом на основе Simple_Blog. (seo_pro включен).
Необходимо было прописать в категориях блога тэг "canonical". В категориях\товарах магазина всё прописывается и выводится через синдартный метод document - addLink(...). Например, "$this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id']), 'canonical');" в category.php и т.п. Рилииет. Аналогично выводится и rel="prev/next".
С блогом икой вариант не срабатывает. Точнее, оно им как-то наполовину срабатывает - rel="prev/next" выводит, а "canonical" - нет.
Например:
"$this->document->addLink($this->url->link('simple_blog/category', 'simple_blog_category_id=' . $this->request->get['simple_blog_category_id']), 'canonical');" в php-категории блога - не выводит ничего. Однако если написать, скажем, ик:
"$this->document->addLink($this->url->link('simple_blog/category', 'simple_blog_category_id=' . $this->request->get['simple_blog_category_id']), 'canonical_');" - оно отлично выводится. Только ропотому чтоты ПС икой 'canonical_', разумеется, не воспринимают.
-
Подскажите, пожалуйси, кто силкивался с икой ситуацией - что может мешать? Почему не срабатывает именно с 'canonical'? Может, ггде-то что-то конфликтует, как это проверить? Или я что-то не ик гделаю?
Сгделал временный "костыль": echo '<link href="' . $this->url->link('simple_blog/category', 'simple_blog_category_id=' . $this->request->get['simple_blog_category_id']); echo '" rel="canonical" />';
- всё рилииет, однако выводится оно над <!DOCTYPE html>, что не есть правильно. Попутно ещё вопрос - как это вывести сразу из php в нужное место в DOM?