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

[Решено] Заполняемое поле в админке и его отображение в категории


tart

Recommended Posts

Добрый день!

 

В Opencart уже есть стандартные поля (jan, isbn, upc и др.), которые ранее были использованы для своих нужд. Выводить их в карточку товара всегда получалось, но теперь задался вопросом как эти же поля вывести в категорию товара?

 

Т.е. заходим в категорию товара, видим список товаров, название, описание и цену. В админке имеем поле "Поле 1" заполняем его и отображаем напротив цены свой текст, который написали в "Поле 1", без перехода на страницу товара.

 

Как реализовать?

Спасибо.

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


 

сам пробовал напрягать? я знаю что такое поиск и прежде чем создать тему, тщательное все изучаю.

во всех мануалах идет речь о странице товара, мне же тоже самое нужно отобразить в категориях.

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


если бы поле добавил и написал "делал по той-то инструкции. все сделал, но там для карточки товара, а мне надо вывести в категории. подскажите, как сделать для категории (в карточке товара выводится)" уже бы получил решение.

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

если бы поле добавил и написал "делал по той-то инструкции. все сделал, но там для карточки товара, а мне надо вывести в категории. подскажите, как сделать для категории (в карточке товара выводится)" уже бы получил решение.

 

делал по той-то инструкции. все сделал, но там для карточки товара, а мне надо вывести в категории. подскажите, как сделать для категории (в карточке товара выводится)  :-) 

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


редиска :D

"jan, isbn, upc" или какое-то своё?

для upc

[=== catalog/controller/product/category.php ===]

				$this->data['products'][] = array(
					'product_id'  => $result['product_id'],
					...
>>

				$this->data['products'][] = array(
					'upc'         => $result['upc'],
					'product_id'  => $result['product_id'],
					...
[=== catalog/view/theme/default/template/product/category.tpl ===]

1.

      <?php if ($product['rating']) { ?>
      <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
      <?php } ?>
>>

      <?php if ($product['rating']) { ?>
      <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
      <?php } ?>
      <?php if ($product['upc']) { ?>
      <div class="upc"><?php echo $product['upc']; ?></div>
      <?php } ?>
2. х2

			var rating = $(element).find('.rating').html();
			if (rating != null) {
				html += '<div class="rating">' + rating + '</div>';
			}
>>

			var rating = $(element).find('.rating').html();
			if (rating != null) {
				html += '<div class="rating">' + rating + '</div>';
			}
			
			var upc = $(element).find('.upc').html();
			if (upc != null) {
				html += '<div class="upc">' + upc + '</div>';
			}
Надіслати
Поділитися на інших сайтах

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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