Не отображается title вложенных категорий VirtueMart 3.0.16

Комментариев: 0

Обратил внимание, что после обновления до VirtueMart 3.0.16 перестал формироваться title для вложенных категорий. Решение нашёл на официальном форуме, забирайте кому нужно.

В файле: /components/com_virtuemart/views/category/view.html.php

Находим:

if ($virtuemart_manufacturer_id>0 and !empty($this->products['0'])){
 
if (!empty($this->products['0'][0])) $title .=' '.$this->products['0'][0]->mf_name ;
$document->setTitle( $title );
// Override Category name when viewing manufacturers products !IMPORTANT AFTER page title.
if (!empty($this->products['0'][0]) and isset($category->category_name)) $category->category_name = $this->products['0'][0]->mf_name ;

}

Меняем на:

if ($virtuemart_manufacturer_id>0 and !empty($this->products['0'])){
 
if (!empty($this->products['0'][0])) $title .=' '.$this->products['0'][0]->mf_name ;
 
// Override Category name when viewing manufacturers products !IMPORTANT AFTER page title.
if (!empty($this->products['0'][0]) and isset($category->category_name)) $category->category_name = $this->products['0'][0]->mf_name ;
 
}
$document->setTitle( $title );
Уведомлять о новых комментариях
Уведомлять
guest
0 комментариев
Inline Feedbacks
View all comments