Перейти к содержанию
maiki

Хлебные крохи! Вопрос

Рекомендуемые сообщения

Привет!

Кто знает можно ли в хлебных крошках на странице продукта сделать так чтобы в крохах не название товара отображалось а модель товара?

Если можно то как?

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты


if ($product_info['seo_h1']) {

$this->data['heading_title'] = $product_info['seo_h1'];

} else {

$this->data['heading_title'] = $product_info['model'];

}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
if ($product_info['seo_h1']) {
   $this->data['heading_title'] = $product_info['seo_h1'];
} else {
   $this->data['heading_title'] = $product_info['model'];
}

Спасибо. Пробую. А по Сео такой вариант бьет? Или можно как то совместить с Сео?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
if ($product_info['seo_h1']) {
   $this->data['heading_title'] = $product_info['seo_h1'];
} else {
   $this->data['heading_title'] = $product_info['model'];
}

Блин. Не пойму куда вставить.  Подскажите куда залить плиззз?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

catalog\controller\product\product.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

catalog\controller\product\product.php

Это понятно. Не пойму что на что заменить. Вставляю не работает. Можете подсказать куда именно вставить код плиззз

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

замените эту конструкцию:

if ($product_info['seo_h1']) {
	$this->data['heading_title'] = $product_info['seo_h1'];
} else {
	$this->data['heading_title'] = $product_info['name'];
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это понятно. Не пойму что на что заменить. Вставляю не работает. Можете подсказать куда именно вставить код плиззз

Скорее всего у него просто строка

p.s у меня тока она есть

$this->data['heading_title'] = $product_info['name'];

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

замените эту конструкцию:

if ($product_info['seo_h1']) {
	$this->data['heading_title'] = $product_info['seo_h1'];
} else {
	$this->data['heading_title'] = $product_info['name'];
}

=) у меня нет таких строк. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Скорее всего у него просто строка

p.s у меня тока она есть

$this->data['heading_title'] = $product_info['name'];

Не она, при изменение данной строки, происходит изменение не в "хлебных крошках", а в название новости

p.s в принципе это логично, почему я сразу не посмотрел на heading_title

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Значит у вас не оксторе (на форуме чьей сборки вы находитесь), если у вас оригинальный опенкарт, тогда надо было написать, и соотв. найти:

$this->data['heading_title'] = $product_info['name'];

и заменить на:

$this->data['heading_title'] = $product_info['model'];

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не она, при изменение данной строки, происходит изменение не в "хлебных крошках", а в название новости

p.s в принципе это логично, почему я сразу не посмотрел на heading_title

Да, согласен, это я что то напутал... щас гляну в код...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Найти:

$this->data['breadcrumbs'][] = array(
	'text'      => $product_info['name'],
	'href'      => $this->url->link('product/product', $url . '&product_id=' . $this->request->get['product_id']),
	'separator' => $this->language->get('text_separator')
);

заменить на:

$this->data['breadcrumbs'][] = array(
	'text'      => $product_info['model'],
	'href'      => $this->url->link('product/product', $url . '&product_id=' . $this->request->get['product_id']),
	'separator' => $this->language->get('text_separator')
);
  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Найти:

$this->data['breadcrumbs'][] = array(
	'text'      => $product_info['name'],
	'href'      => $this->url->link('product/product', $url . '&product_id=' . $this->request->get['product_id']),
	'separator' => $this->language->get('text_separator')
);

заменить на:

$this->data['breadcrumbs'][] = array(
	'text'      => $product_info['model'],
	'href'      => $this->url->link('product/product', $url . '&product_id=' . $this->request->get['product_id']),
	'separator' => $this->language->get('text_separator')
);

Супер!  Спасибо все работает......

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Найти:

$this->data['breadcrumbs'][] = array(
	'text'      => $product_info['name'],
	'href'      => $this->url->link('product/product', $url . '&product_id=' . $this->request->get['product_id']),
	'separator' => $this->language->get('text_separator')
);

заменить на:

$this->data['breadcrumbs'][] = array(
	'text'      => $product_info['model'],
	'href'      => $this->url->link('product/product', $url . '&product_id=' . $this->request->get['product_id']),
	'separator' => $this->language->get('text_separator')
);

В продолжение темы - Теперь выходит модель а можно добавить перед моделью чтобы выводился бренд ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно ли на странице продукта в хлебных крошках вывести две опции - Например модель продукта + бренд продукта,???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Конечно можно

Информация о продукте, уже доступна при формировании хлебных крошек.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.