Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Добавить название товара на страницу товара


 Поделиться

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

Здравствуйте!

Помогите пожалуйста советом. Необходимо вывести название товара на страницу товара.Сборка Version 1.5.4.1. При вставке <h1><!--?php echo $heading_title; ?--></h1>" ( в product.tpl ) выводитсяHTML-тег H1: . А необходимо непосредственно само название товара. Что именно нужно подправить, чтоб получить желаемый результат ???

post-28127-0-00978800-1357852780_thumb.jpg

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


Уважаемый Вы же вывод закомментировали <!-- -->

вместо <h1><!--?php echo $heading_title; ?--></h1>

вставьте это <h1><?php echo $heading_title; ?></h1>

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

Спасибо за ответ, но это видимо ошибся когда код в вопрос копировал. Вот как на самом деле:

<div class="right">

<div class="description">

<h1><?php echo $heading_title; ?></h1>

<?php if ($manufacturer) { ?>

<span><?php echo $text_manufacturer; ?></span> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a><br />

<?php } ?>

<span><?php echo $text_model; ?></span> <?php echo $model; ?><br />

<?php if ($this->config->get('config_display_weight') && $weight) { ?>

<span><?php echo $text_weight; ?> </span> <?php echo $weight; ?><br />

<?php } ?>

<?php if ($this->config->get('config_display_sku') && $sku) { ?>

<span><?php echo $text_sku; ?> </span> <?php echo $sku; ?><br />

<?php } ?>

из файла product.tpl

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


С этим у меня вообще не очень хорошо, но могу посоветовать Вам проверить файл

catalog\controller\product\product.php на наличие в нем всех строк связанных с heading_title сверяйте с оригинальными файлами движка.

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

а сборка чья ? и откуда взялась ? потому как то что у вас должно выводить название при незаполненном поле h1 но при этом у вас там вылазит ошибка

у вас в контроллере такая строка есть ?

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

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

а сборка чья ? и откуда взялась ? потому как то что у вас должно выводить название при незаполненном поле h1 но при этом у вас там вылазит ошибка

у вас в контроллере такая строка есть ?

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

Сборка MaxyStore Version 1.5.4.1 Подскажите где проверить наличие строки

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

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


Вы о этом ?

$this->document->setDescription($product_info['meta_description']);

$this->document->setKeywords($product_info['meta_keyword']);

$this->document->addLink($this->url->link('product/product', 'product_id=' . $this->request->get['product_id']), 'canonical');

if ($product_info['seo_h1']) {

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

} else {

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

}

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


Спасибо за подсказку, вроде как удалось вывести название товара, теперь хотелось бы под названием добавить HTML-тег H1:

post-28127-0-36431800-1357934550_thumb.jpg

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


ну опредилоите его $this->data['heading_title'] = $product_info['seo_h1']; как $this->data['heading_h1'] = $product_info['seo_h1']; и выведите только зачем такой изврат ? может лучше задать отдельное поле

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

ну опредилоите его $this->data['heading_title'] = $product_info['seo_h1']; как $this->data['heading_h1'] = $product_info['seo_h1']; и выведите только зачем такой изврат ? может лучше задать отдельное поле

Вот какие изменения внес( /default/template/product/product.tpl)

<div class="right">

<div class="description">

<h2><?php echo $heading_title; ?></h2>

<h1><?php echo $heading_h1; ?></h1>

<?php if ($manufacturer) { ?>

(/catalog/controller/product/product.tpl)

if ($product_info) {

$url = '';

if (isset($this->request->get['path'])) {

$url .= '&path=' . $this->request->get['path'];

}

if (isset($this->request->get['manufacturer_id'])) {

$url .= '&manufacturer_id=' . $this->request->get['manufacturer_id'];

}

if (isset($this->request->get['filter_name'])) {

$url .= '&filter_name=' . $this->request->get['filter_name'];

}

if (isset($this->request->get['filter_tag'])) {

$url .= '&filter_tag=' . $this->request->get['filter_tag'];

}

if (isset($this->request->get['filter_description'])) {

$url .= '&filter_description=' . $this->request->get['filter_description'];

}

if (isset($this->request->get['filter_category_id'])) {

$url .= '&filter_category_id=' . $this->request->get['filter_category_id'];

}

$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')

);

if ($product_info['seo_title']) {

$this->document->setTitle($product_info['seo_title']);

} else {

$this->document->setTitle($product_info['name']);

}

$this->document->setDescription($product_info['meta_description']);

$this->document->setKeywords($product_info['meta_keyword']);

$this->document->addLink($this->url->link('product/product', 'product_id=' . $this->request->get['product_id']), 'canonical');

if ($product_info['seo_h1']) {

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

} else {

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

}

но... что то не там правлю(

post-28127-0-70424300-1357988013_thumb.jpg

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


ну он пишет ошибку, что у вас heading_h1 - это неопределенная переменная в файле product.tpl на 33 строке

а какая же отвечает за HTML-тег H1 ? чтоб вывести именно эту информацию
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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