Перейти к содержимому


Логотип Бренда В Карточке Товара


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 57

#1 sibulba

sibulba

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 335 сообщений

Отправлено 02 Ноябрь 2013 - 09:28

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

#2 miyako

miyako

    Активный участник

  • Модератоpы
  • 5 372 сообщений

Отправлено 02 Ноябрь 2013 - 10:05

Просмотр сообщенияClimateline (02 Ноябрь 2013 - 09:28) писал:

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

Да, возможно. Предлагаю один из способов реализации -
Нужно загрузить изображения с брендами и назвать их также как значения в характеристиках товара у бренда.
Допустим бренд - Primer, значит в характеристиках Вы создаете Бренд(название) - Primer(значение). Далее аналогично называете и изображение - Primer.jpg. Формат у изображений выберите один, так как в условии выбора можно указать только один формат, либо все jpg, либо все gif, либо все png. Допустим, что выбрали jpg.

Загрузите все изображения через Сайт - Редактор шаблонов - Выберите Файл

Далее в карточке товара в самом низу добавьте код -

<!-- Блок характеристик товара. Бренд и его изображение -->
{% IFNOT goods_features_empty %}
<h3>Бренд</h3>
	 {% FOR goods_features%}
		 {%IF goods_features.NAME = Бренд%}<img src="{ASSETS_IMAGES_PATH}{goods_features.VALUE}.jpg" width="200px" alt="бренд товара" /> {%ENDIF%}
	 {% ENDFOR %}
{% ENDIF %}
<!-- END Блок характеристик товара. Бренд и его изображение -->


#3 sibulba

sibulba

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 335 сообщений

Отправлено 02 Ноябрь 2013 - 11:08

отлично спасибо буду пробовать

#4 sibulba

sibulba

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 335 сообщений

Отправлено 03 Ноябрь 2013 - 21:56

Можно ли по такому же принцыпу добавлять другие картинки в описание?
Например хотелось бы добавить картинку описывающую срок гарантии и страну производства
Реально ли это?

#5 shnafix

shnafix

    Активный участник

  • Модератоpы
  • 506 сообщений

Отправлено 03 Ноябрь 2013 - 22:03

Просмотр сообщенияClimateline (03 Ноябрь 2013 - 21:56) писал:

Можно ли по такому же принцыпу добавлять другие картинки в описание?
Например хотелось бы добавить картинку описывающую срок гарантии и страну производства
Реально ли это?
По аналогии с выше предложенным способом должно получиться.

#6 sibulba

sibulba

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 335 сообщений

Отправлено 05 Ноябрь 2013 - 16:09

получилось. теперь подскажите как этот логотип разместить в блоке над ценой товара?
заранее благодарен

#7 sibulba

sibulba

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 335 сообщений

Отправлено 05 Ноябрь 2013 - 21:17

Ап

#8 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 06 Ноябрь 2013 - 06:45

Можно сделать следующее - в файл стилей main.css добавить класс

.goodsData {
   position: relative;
}
.goodsData > .brend {
	position: absolute;
	right: 5px;
	top: 5px;
}

после понадобиться добавить изображению <img> класс brend в итоге получиться примерно следующее

<!-- Блок характеристик товара. Бренд и его изображение -->
{% IFNOT goods_features_empty %}
<h3>Бренд</h3>
		 {% FOR goods_features%}
				 {%IF goods_features.NAME = Бренд%}<img class="brend" src="{ASSETS_IMAGES_PATH}{goods_features.VALUE}.jpg" width="200px" alt="бренд товара" /> {%ENDIF%}
		 {% ENDFOR %}
{% ENDIF %}
<!-- END Блок характеристик товара. Бренд и его изображение -->


#9 sibulba

sibulba

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 335 сообщений

Отправлено 06 Ноябрь 2013 - 07:48

супер. спасибо большое

#10 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 09 Ноябрь 2013 - 16:08

Просмотр сообщенияVaccina (06 Ноябрь 2013 - 06:45) писал:

Можно сделать следующее - в файл стилей main.css добавить класс

.goodsData {
position: relative;
}
.goodsData > .brend {
	position: absolute;
	right: 5px;
	top: 5px;
}

после понадобиться добавить изображению <img> класс brend в итоге получиться примерно следующее

<!-- Блок характеристик товара. Бренд и его изображение -->
{% IFNOT goods_features_empty %}
<h3>Бренд</h3>
		 {% FOR goods_features%}
				 {%IF goods_features.NAME = Бренд%}<img class="brend" src="{ASSETS_IMAGES_PATH}{goods_features.VALUE}.jpg" width="200px" alt="бренд товара" /> {%ENDIF%}
		 {% ENDFOR %}
{% ENDIF %}
<!-- END Блок характеристик товара. Бренд и его изображение -->
Вы нам эту инструкцию + активную ссылку на бренд уже года 1,5 назад давали на форуме. Давно сделана.
А в Осени она скрыта в табе Характеристики и сама ссылка не выделена цветом, поэтому пропадает вся полезность.

Прикрепленные изображения

  • Снимок.PNG


#11 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 10 Ноябрь 2013 - 17:09

Вы хотите вынести характеристики из блока?

#12 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 10 Ноябрь 2013 - 17:15

Просмотр сообщенияStasya (10 Ноябрь 2013 - 17:09) писал:

Вы хотите вынести характеристики из блока?
Не все, а только Производитель

#13 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 11 Ноябрь 2013 - 01:21

В шаблоне Товар найдите блок
<h3>Характеристики {GOODS_NAME}</h3>
				 <table class="goodsDataFeatures" width="100%">
					 <tr>
						 {% FOR goods_features%}
						 <td>
и замените его на
<h3>Характеристики {GOODS_NAME}</h3>
				 <table class="goodsDataFeatures" width="100%">
					 <tr>
						 {% FOR goods_features%}
						 {% IFNOT goods_features.NAME=Производитель %}
							 <td>
Затем найдите блок
{goods_features.VALUE}
				 {%ENDIF%}
							
							 {goods_features.index | is_divided("2","</tr><tr>","")}
						 {% ENDFOR %}
и замените его на
{goods_features.VALUE}
				 {%ENDIF%}
							
							 {goods_features.index | is_divided("2","</tr><tr>","")}
							 {% ENDIF %}
						 {% ENDFOR %}

Теперь найдите блок
<!-- Блок информации по акции действующей на товар, если таковая есть -->
				{% IF GOODS_MOD_MAX_DISCOUNT_ID %}
				  <div class="sale" itemprop="priceValidUntil" content="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}">
						<!-- Акция на товар -->
						<strong>Товар участвует в акции &laquo;{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}&raquo;.</strong><br />
						По {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date}. Количество ограничено!</span>
				  </div>
				{% ENDIF %}
		  </div>
и после него вставьте блок
<table class="goodsDataFeatures" width="100%">
						<tr>
		  {% FOR goods_features%}
		   {% IF goods_features.NAME=Производитель %}
								<td><p class="name"><span class="value">Производитель:</span></p></td>
								<td> {goods_features.VALUE}</td>
						   {% ENDIF %}
						  {% ENDFOR %}
						</tr>
				  </table>


#14 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 11 Ноябрь 2013 - 01:36

Просмотр сообщенияStasya (11 Ноябрь 2013 - 01:21) писал:

В шаблоне Товар найдите блок
<h3>Характеристики {GOODS_NAME}</h3>
				 <table class="goodsDataFeatures" width="100%">
					 <tr>
						 {% FOR goods_features%}
						 <td>
и замените его на
<h3>Характеристики {GOODS_NAME}</h3>
				 <table class="goodsDataFeatures" width="100%">
					 <tr>
						 {% FOR goods_features%}
						 {% IFNOT goods_features.NAME=Производитель %}
							 <td>
Затем найдите блок
{goods_features.VALUE}
				 {%ENDIF%}
							
							 {goods_features.index | is_divided("2","</tr><tr>","")}
						 {% ENDFOR %}
и замените его на
{goods_features.VALUE}
				 {%ENDIF%}
							
							 {goods_features.index | is_divided("2","</tr><tr>","")}
							 {% ENDIF %}
						 {% ENDFOR %}

Теперь найдите блок
<!-- Блок информации по акции действующей на товар, если таковая есть -->
			 {% IF GOODS_MOD_MAX_DISCOUNT_ID %}
				 <div class="sale" itemprop="priceValidUntil" content="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}">
					 <!-- Акция на товар -->
					 <strong>Товар участвует в акции &laquo;{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}&raquo;.</strong><br />
					 По {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date}. Количество ограничено!</span>
				 </div>
			 {% ENDIF %}
		 </div>
и после него вставьте блок
<table class="goodsDataFeatures" width="100%">
					 <tr>
		 {% FOR goods_features%}
		 {% IF goods_features.NAME=Производитель %}
							 <td><p class="name"><span class="value">Производитель:</span></p></td>
							 <td> {goods_features.VALUE}</td>
						 {% ENDIF %}
						 {% ENDFOR %}
					 </tr>
				 </table>
Что-то, не то. Из таба характеристика Производитель исчезла, но там где нужно не появилась. В скрине как нужно
Ой, не заметила продолжение, извините. Сейчас попробую.

#15 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 11 Ноябрь 2013 - 01:48

Пока там выводиться просто характеристика. В дальнейшем можно вывести и логотип.

#16 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 11 Ноябрь 2013 - 01:51

Характеристика Производитель встала на нужное место, но ведь смысл в том что ссылка была активной и даже кое-где логотип, а сейчас нет.
Ведь в коде товар у меня специально прописано условие для некоторых значений хар-к Производитель.
Вот, кусочек кода:
<h3>Характеристики {GOODS_NAME}</h3>
								 <table class="goodsDataFeatures" width="100%">
											 <tr>
												 {% FOR goods_features%}
												 {% IFNOT goods_features.NAME=Производитель %}
															 <td>
								 <p class="name"><span class="value">{goods_features.NAME}</span></p>
							 </td>
							 <td>
		 {%IF goods_features.VALUE=Мульти-пульти%}
			 <a href="http://alinka1.ru/catalog/multi-pulti">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Россия, Русские народные игрушки%}
		 <a href="http://alinka1.ru/catalog/russkije-narodnyje-igrushki-2">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Россия, Юрим%}
		 <a href="http://alinka1.ru/catalog/jurim">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=WINX%}
		 <a href="http://alinka1.ru/catalog/winx">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Играем вместе%}
		 <a href="http://alinka1.ru/catalog/igrajem-vmeste">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Карапуз%}
		 <a href="http://alinka1.ru/catalog/karapuz">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Умка%}
		 <a href="http://alinka1.ru/catalog/umka">{goods_features.VALUE}<img src="http://files.storeland.ru/web/upload/sitefiles/2/167/166545/umka.png" alt="" /></a>
		 {%ELSEIF goods_features.VALUE=Fisher Price (Фишер Прайс)%}
		 <a href="http://alinka1.ru/catalog/fisher-price-2">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=EMILY%}
		 <a href="http://alinka1.ru/catalog/emily">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Disney/Pixar Тачки%}

Прикрепленные изображения

  • Снимок.PNG


#17 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 11 Ноябрь 2013 - 01:59

Простите, не сразу поняла, что данный код относится к производителям. Ну тогда Вам необходимо код, приведенный выше
<table class="goodsDataFeatures" width="100%">
					 <tr>
		 {% FOR goods_features%}
		 {% IF goods_features.NAME=Производитель %}
							 <td><p class="name"><span class="value">Производитель:</span></p></td>
							 <td> {goods_features.VALUE}</td>
						 {% ENDIF %}
						 {% ENDFOR %}
					 </tr>
				 </table>
заменить на
<table class="goodsDataFeatures" width="100%">
					 <tr>
		 {% FOR goods_features%}
		 {% IF goods_features.NAME=Производитель %}
							 <td><p class="name"><span class="value">Производитель:</span></p></td>
							 <td>
{%IF goods_features.VALUE=Мульти-пульти%}
			 <a href="http://alinka1.ru/catalog/multi-pulti">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Россия, Русские народные игрушки%}
		 <a href="http://alinka1.ru/catalog/russkije-narodnyje-igrushki-2">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Россия, Юрим%}
		 <a href="http://alinka1.ru/catalog/jurim">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=WINX%}
		 <a href="http://alinka1.ru/catalog/winx">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Играем вместе%}
		 <a href="http://alinka1.ru/catalog/igrajem-vmeste">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Карапуз%}
		 <a href="http://alinka1.ru/catalog/karapuz">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Умка%}
		 <a href="http://alinka1.ru/catalog/umka">{goods_features.VALUE}<img src="http://files.storeland.ru/web/upload/sitefiles/2/167/166545/umka.png" alt="" /></a>
		 {%ELSEIF goods_features.VALUE=Fisher Price (Фишер Прайс)%}
		 <a href="http://alinka1.ru/catalog/fisher-price-2">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=EMILY%}
		 <a href="http://alinka1.ru/catalog/emily">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Disney/Pixar Тачки%}
		 <a href="http://alinka1.ru/catalog/disney-pixar-tachki">{goods_features.VALUE}<img src="http://files.storeland.ru/web/upload/sitefiles/5/418/417467/cars2.png" alt="" /></a>
		 {%ELSEIF goods_features.VALUE=Blueberry%}
		 <a href="http://alinka1.ru/catalog/blueberry">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Hello Kitty%}
		 <a href="http://alinka1.ru/catalog/hello-kitty">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Intex%}
		 <a href="http://alinka1.ru/catalog/Intex">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Skip Hop%}
		 <a href="http://alinka1.ru/catalog/skip-hop">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Vtech%}
		 <a href="http://alinka1.ru/catalog/Vtech">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Laplandia%}
		 <a href="http://alinka1.ru/catalog/Novogodnije-tovary">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Happy Well%}
		 <a href="http://alinka1.ru/catalog/Happy-Well">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Next%}
		 <a href="http://alinka1.ru/catalog/Next">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Barbie%}
		 <a href="http://alinka1.ru/catalog/Barbie">{goods_features.VALUE}<img src="http://files.storeland.ru/web/upload/sitefiles/4/394/393764/Barbie.gif" alt="" /></a>
		 {%ELSEIF goods_features.VALUE=Luvable Friends%}
		 <a href="http://alinka1.ru/catalog/Luvable-Friends">{goods_features.VALUE}<img src="http://files.storeland.ru/web/upload/sitefiles/5/418/417404/Luvable_Friends2.jpg" alt="" /></a>
		 {%ELSEIF goods_features.VALUE=NURTRIA%}
		 <a href="http://alinka1.ru/catalog/NURTRIA">{goods_features.VALUE}<img src="http://files.storeland.ru/web/upload/sitefiles/5/418/417465/Nurtria2.jpg" alt="" /></a>
		 {%ELSEIF goods_features.VALUE=WINNER%}
		 <a href="http://alinka1.ru/catalog/WINNER">{goods_features.VALUE}<img src="http://files.storeland.ru/web/upload/sitefiles/5/427/426045/winer.png" alt="" /></a>
		 {%ELSEIF goods_features.VALUE=Маша и Медведь%}
		 <a href="http://alinka1.ru/catalog/masha-i-medved">{goods_features.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=BUGATI%}
		 <a href="http://alinka1.ru/catalog/bugati">{goods_features.VALUE}</a>
			 {%ELSEIF goods_features.VALUE=Happy Baby%}
		 <a href="http://alinka1.ru/catalog/happy-baby">{goods_features.VALUE}</a>
		 {%ELSE%}
					 {goods_features.VALUE}
								 {%ENDIF%}</td>
						 {% ENDIF %}
						 {% ENDFOR %}
					 </tr>
				 </table>


#18 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 11 Ноябрь 2013 - 02:10

Просмотр сообщенияStasya (11 Ноябрь 2013 - 01:59) писал:

Что-то, не получилось

.../goods/nabor-4?from=MGU2#show_tab_1

#19 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 11 Ноябрь 2013 - 02:39

Сейчас не вижу у Вас на сайте каких-либо изменений. Проделайте, пожалуйста, их и оставьте на сайте. Чтобы я могла увидеть проблему.

#20 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 11 Ноябрь 2013 - 02:51

Просмотр сообщенияStasya (11 Ноябрь 2013 - 02:39) писал:

Сейчас не вижу у Вас на сайте каких-либо изменений. Проделайте, пожалуйста, их и оставьте на сайте. Чтобы я могла увидеть проблему.
Сылка появилась, но двоится. Если убрать второе значение без ссылки, то будет отлично и даже хорошо что в табе дублируется.
Можно сделать как на скрине, только ссылку выделить цветом, а то сливается.

Прикрепленные изображения

  • Снимок.PNG





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных