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

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


Recommended Posts

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

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

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

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


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

<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'];

}

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


ну опредилоите его $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 ? чтоб вывести именно эту информацию
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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