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

Хлебные крошки категорий без родительского url в Seo_Pro


Recommended Posts

В 30.03.2021 в 18:39, farshmac сказал:

Работает на ocStore 3
Код для модификатора, если кому надо будет. 
 

  Скрыть контент


<file path="system/library/seopro.php" error="abort">
		<operation>
			<search><![CDATA[case 'path':]]></search>
			<add position="replace" offset="7"><![CDATA[
			case 'path':
    $categories = explode('_', $value);
    $queries[] = 'category_id=' . end($categories);
    unset($data[$key]);
    break;
			]]></add>
		</operation>
	</file>
	<file path="catalog/model/catalog/category.php" error="abort">
		<operation>
			<search><![CDATA[public function getCategoryFilters($category_id) {]]></search>
			<add position="before"><![CDATA[
			public function getCategoryPath($category_id){
			$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category_path WHERE category_id = '" . (int)$category_id . "' ORDER BY level ASC");
			return $query->rows;
			}
			]]></add>
		</operation>
	</file>
	<file path="catalog/controller/product/category.php" error="abort">
		<operation>
			<search><![CDATA[$category_info = $this->model_catalog_category->getCategory($category_id);]]></search>
			<add position="before"><![CDATA[
			//Fix Category breadscrumbs FULL with SEO_PRO
			$pathway = $this->model_catalog_category->getCategoryPath($category_id);
			if($pathway){
			foreach ($pathway as $way) {
			$category_way = $this->model_catalog_category->getCategory($way['path_id']);
			$data['breadcrumbs'][] = array(
			'text'      => $category_way['name'],
            'href'      => $this->url->link('product/category', 'path=' . $way['path_id'] . $url)
           );    
       }
    }
			]]></add>
		</operation>
		<operation>
			<search><![CDATA[// Set the last category breadcrumb]]></search>
			<add position="replace" offset="5"><![CDATA[
						]]></add>
		</operation>
	</file>		

 

 

из хлебных крошек все равно 1 категория не убирается

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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