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

[Решено] Как установить верхний индекс в названии товара?

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

Всем, привет! В общем, такой вопрос - Есть название товара, например Audi A6 надо как-то сделать возможность, чтобы после названия можно было сделать, как бы сноску, то есть написать, например, 1 или буквы, а, б и выделить их в верхнем индекте. Вот так: Audi A6 1, 2, б, г 

Я так понимаю надо копать в файле контроллера - продукта. Наверно надо писать функцию, можно как-то это сделать?

Изменено пользователем VaLerON

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


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

где будет выводиться? сколько раз будет выводиться? будут ли различаться эти сноски в пределах одной страницы?

 

если в карточке товара, один раз и без отличий - задействовать любое неиспользуемое поле (isbn, jan и тд) под сноску, а в самом шаблоне карточки товара просто добавить вывод этого поля к названию с желаемым оформлением

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


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

Выводится, я хотел, чтобы рядом с названием (заголовком)

Эти буковки и цыферки пишутся для обозначения состава продукта, есть ли там молоко, рыба, мяср и т.д. Они может и будут повторяться, но в больншивстве нет, в этом и проблема. Надо как-то сделать, чтобы их можно было к каждому товару писать.

Спасибо за ответ.

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


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

есть атрибуты - используйте их, вывод стилизуйте на странице как нужно

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


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

<?php echo $heading_title; ?><sup><?php echo $sku; ?></sup>

И будет  вам щастя

Ну , соответственно прикрутить  поле sku  как положено

Изменено пользователем Allaur

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


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

Вот, вот, вот!!! Можете объяснить чайнику как её прикрутить и использовать?

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


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

Тут  покапайте
Тут  копните
Или просто  в  Гугле

 

Этот вопрос  давно  уже пооблизан так,  что проблем быть не должно
Единственное не забудьте  что вывод вам надо сделать не после  model, а по тому коду  что  я привёл выше.

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


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

Спасибо! Вроде сделал, но, ругается:

NOTICE: UNDEFINED VARIABLE: SKU IN /HOME/P321237/PUBLIC_HTML/SHOP2/VQMOD/VQCACHE/VQ2-CATALOG_VIEW_THEME_PALIOXIS_TEMPLATE_PRODUCT_PRODUCT.TPL ON LINE 10

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


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

Нужно смотреть что мешает  в файле, возможно  у вас подвязан модуль какой-то, который использует файл PRODUCT.TPL
копайте  в том модуле

 

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


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

У меня есть модуль связанных опций + живая цена. Буду смотреть, спасибо!

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


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

Нужно смотреть что мешает  в файле, возможно  у вас подвязан модуль какой-то, который использует файл PRODUCT.TPL

копайте  в том модуле

Ничего не понимаю. Убрал модули, теперь ругается на тпл файл

 

NOTICE: UNDEFINED VARIABLE: SKU IN/HOME/P321237/PUBLIC_HTML/SHOP2/CATALOG/VIEW/THEME/PALIOXIS/TEMPLATE/PRODUCT/PRODUCT.TPL ON LINE 10

Вот код

<div id="content"><?php echo $content_top; ?>
  <h1><?php echo $heading_title; ?><sup><?php echo $sku; ?></sup></h1> 
  <div class="h1-bb"></div>
  <div class="product-info">

файл контроллера

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

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


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

Потому что $data['sku']... вы поместили во внутрь условия. Переместите строчкой ниже.

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


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

Потому что $data['sku']... вы поместили во внутрь условия. Переместите строчкой ниже.

Да, но не помогло :(. Я не шарю, вот и туплю, прошу прощения.

 

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

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


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

Ребята!! Я разобрался! Была ошибка, исправил на $this->data и всё заработалооо!! Спасибо всем за помощь! Премного благодарен за терпение, спасибо, что научили! 

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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