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


Как Корректно Заменить Артикул На Код Товара?


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

#1 velena168

velena168

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

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

Отправлено 30 Январь 2013 - 16:26

Как корректно заменить Артикул на Код товара?

В шаблоне Товар?


<!-- Артикул, если указан -->
  <div class="goodsDataMainModificationArtNumber" {% IFNOT GOODS_MOD_ART_NUMBER %}style="display:none;"{% ENDIF %}>
      Артикул: <span>{GOODS_MOD_ART_NUMBER}</span>
  </div>

Покупатели при заказе по телефону называют труднопроизносимые артикулы (производителя товара), поэтому хочу присвоить всем товарам свои цифровые номера. И искать поиском будет проще.

А, по-хорошему, номер товара должен, бы автоматом присваиваться при добавлении товара, да и дата добавления.

Будет ли правильным, если вместо Артикула прописать Код товара, а Артикул сделать одной из характеристик товара?

Ведь в Я. Маркете какие-то свои строгие требования к полям. Еще вылетишь оттуда из-за такой ерунды.

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

  • 53bb46ef-5704-4286-b2e0-b0ba379c7192.jpg


#2 Koderhan

Koderhan

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

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

Отправлено 30 Январь 2013 - 16:35

Если не хотите писать в поле артикул код товара. То можно написать этот код в характеристику товара.
Просто добавить к каждому товару поле "Код товара".
А если в коде все это прописывать то код будет очень грамоздким. Это же получается для каждого товара свое условие писать в коде.

#3 velena168

velena168

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

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

Отправлено 30 Январь 2013 - 16:52

Понятно, только в характеристиках Код товара будет не очень заметным, а покупатели опять будут называть более заметный артикул...

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

  • 287c6031-bc6e-4b81-a558-9e0fbf4f27d0.jpg


#4 Koderhan

Koderhan

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

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

Отправлено 30 Январь 2013 - 16:54

К сожалению у меня нет других вариантов ответа на ваш вопрос.

#5 velena168

velena168

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

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

Отправлено 30 Январь 2013 - 18:23

Просмотр сообщенияKoderhan (30 Январь 2013 - 16:54) писал:

К сожалению у меня нет других вариантов ответа на ваш вопрос.
Может можно хотя-бы Код товара в харастеристиках выделить жирным шрифтом и большим размером?

#6 Koderhan

Koderhan

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

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

Отправлено 30 Январь 2013 - 18:38

Просмотр сообщенияvelena168 (30 Январь 2013 - 18:23) писал:

Может можно хотя-бы Код товара в харастеристиках выделить жирным шрифтом и большим размером?
Такое реаллизовать возможно.

В файл "main.csstemlate".
Добавить:
.my1, .my2 {
	font-weight: bold;
	color: black;
}
В файле "Товар".
Найти код:
{% FOR goods_features%}
			<td>
			  <p><span>{goods_features.NAME}</span></p>
			</td>
			<td>
			  {goods_features.VALUE}
			</td>
			{% IFNOT goods_features.last %}{goods_features.index | is_divided("2","</tr><tr>","")}{% ENDIF %}
		  {% ENDFOR %}
Заменить:
{% FOR goods_features%}
			{%IF goods_features.NAME = код %}
			<td>
			  <p><span class="my1">{goods_features.NAME}</span></p>
			</td>
			<td>
			  <span class="my2">{goods_features.VALUE}</span>
			</td>
			{%ELSE%}
			<td>
			  <p><span>{goods_features.NAME}</span></p>
			</td>
			<td>
			  {goods_features.VALUE}
			</td>
			{%ENDIF%}
			{% IFNOT goods_features.last %}{goods_features.index | is_divided("2","</tr><tr>","")}{% ENDIF %}
		  {% ENDFOR %}
		</tr>


#7 velena168

velena168

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

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

Отправлено 30 Январь 2013 - 18:41

Просмотр сообщенияKoderhan (30 Январь 2013 - 18:38) писал:

Такое реаллизовать возможно.

В файл "main.csstemlate".
Добавить:
.my1, .my2 {
font-weight: bold;
color: black;
}
В файле "Товар".
Найти код:
{% FOR goods_features%}
		 <td>
			 <p><span>{goods_features.NAME}</span></p>
		 </td>
		 <td>
			 {goods_features.VALUE}
		 </td>
		 {% IFNOT goods_features.last %}{goods_features.index | is_divided("2","</tr><tr>","")}{% ENDIF %}
		 {% ENDFOR %}
Заменить:
{% FOR goods_features%}
		 {%IF goods_features.NAME = код %}
		 <td>
			 <p><span class="my1">{goods_features.NAME}</span></p>
		 </td>
		 <td>
			 <span class="my2">{goods_features.VALUE}</span>
		 </td>
		 {%ELSE%}
		 <td>
			 <p><span>{goods_features.NAME}</span></p>
		 </td>
		 <td>
			 {goods_features.VALUE}
		 </td>
		 {%ENDIF%}
		 {% IFNOT goods_features.last %}{goods_features.index | is_divided("2","</tr><tr>","")}{% ENDIF %}
		 {% ENDFOR %}
	 </tr>

Спасибо, попробую

#8 velena168

velena168

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

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

Отправлено 30 Январь 2013 - 18:57

У меня код изменен, не пойму куда внести дополнения?

Сообщение отредактировал velena168: 30 Январь 2013 - 19:45


#9 miyako

miyako

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

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

Отправлено 30 Январь 2013 - 19:01

Просмотр сообщенияvelena168 (30 Январь 2013 - 18:57) писал:

У меня код изменен, не пойму куда внести дополнения?


<h5>Характеристики:</h5>
<table class="goodsDataFeatures">
  <tr>
{% FOR goods_features%}
  <td>
<p><span>{goods_features.NAME}</span></p>
  </td>
  <td>
           {%IF goods_features.VALUE=Мульти-пульти%}
            
 <a href="[url="http://домен.ru/catalog/multi-pulti%22>{goods_features.VALUE}</a>"]ca...ures.VALUE}</a>[/url]
		 {%ELSEIF goods_features.VALUE=Россия, Русские народные игрушки%}
			<a href="[url="http://домен.ru/catalog/russkije-narodnyje-igrushki-2%22>{goods_features.VALUE}</a>"]/ca...ures.VALUE}</a>[/url]
		 {%ELSEIF goods_features.VALUE=Россия, Юрим%}
			<a href="[url="http://домен.ru/catalog/jurim%22>{goods_features.VALUE}</a>"]/ca...ures.VALUE}</a>[/url]
			{%ELSEIF goods_features.VALUE=WINX%}
			<a href="[url="http://домен.ru/catalog/winx%22>{goods_features.VALUE}</a>"]/ca...ures.VALUE}</a>[/url]
			{%ELSEIF goods_features.VALUE=Играем вместе%}
			<a href="[url="http://домен.ru/catalog/igrajem-vmeste%22>{goods_features.VALUE}</a>"]/ca...ures.VALUE}</a>[/url]
			{%ELSEIF goods_features.VALUE=Карапуз%}
			<a href="[url="http://домен.ru/catalog/karapuz%22>{goods_features.VALUE}</a>"]/ca...ures.VALUE}</a>[/url]
			{%ELSEIF goods_features.VALUE=Умка%}
			<a href="[url="http://домен.ru/catalog/umka%22>{goods_features.VALUE}</a>"]/ca...ures.VALUE}</a>[/url]
			{%ELSEIF goods_features.VALUE=Fisher Price%}
			<a href="[url="http://домен.ru/catalog/fisher-price-2%22>{goods_features.VALUE}</a>"]/ca...ures.VALUE}</a>[/url]
			{%ELSEIF goods_features.VALUE=EMILY%}
			<a href="[url="http://домен.ru/catalog/emily%22>{goods_features.VALUE}</a>"]/ca...ures.VALUE}</a>[/url]
			{%ELSEIF goods_features.VALUE=Disney/Pixar Тачки%}
			<a href="[url="http://домен.ru/catalog/disney-pixar-tachki%22>{goods_features.VALUE}</a>"]/ca...ures.VALUE}</a>[/url]
			{%ELSEIF goods_features.VALUE=Blueberry%}
			<a href="[url="http://домен.ru/catalog/blueberry%22>{goods_features.VALUE}</a>"]/ca...ures.VALUE}</a>[/url]
			{%ELSEIF goods_features.VALUE=Hello Kitty%}
			<a href="[url="http://домен.ru/catalog/hello-kitty%22>{goods_features.VALUE}</a>"]/ca...ures.VALUE}</a>[/url]
			{%ELSEIF goods_features.VALUE=Intex%}
			<a href="[url="http://домен.ru/catalog/Intex%22>{goods_features.VALUE}</a>"]/ca...ures.VALUE}</a>[/url]
			{%ELSEIF goods_features.VALUE=Skip Hop%}
			<a href="[url="http://домен.ru/catalog/skip-hop%22>{goods_features.VALUE}</a>"]/ca...ures.VALUE}</a>[/url]
			{%ELSEIF goods_features.VALUE=Vtech%}
			<a href="[url="http://домен.ru/catalog/Vtech%22>{goods_features.VALUE}</a>"]/ca...ures.VALUE}</a>[/url]
			{%ELSEIF goods_features.VALUE=Laplandia%}
			<a href="[url="http://домен.ru/catalog/Novogodnije-tovary%22>{goods_features.VALUE}</a>"]/ca...ures.VALUE}</a>[/url]
			{%ELSEIF goods_features.VALUE=Happy Well%}
			<a href="[url="http://домен.ru/catalog/Happy-Well%22>{goods_features.VALUE}</a>"]/ca...ures.VALUE}</a>[/url]
			{%ELSEIF goods_features.VALUE=Next%}
			<a href="[url="http://домен.ru/catalog/Next%22>{goods_features.VALUE}</a>"]/ca...ures.VALUE}</a>[/url]
			{%ELSEIF goods_features.VALUE=Barbie%}
			<a href="[url="http://домен.ru/catalog/Barbie%22>{goods_features.VALUE}</a>"]/ca...ures.VALUE}</a>[/url]
           {%ELSE%}
            {goods_features.VALUE}
           {%ENDIF%}
  </td>
  {goods_features.index | is_divided("1","</tr><tr>","")}
{% ENDFOR %}
  </tr>
</table><br />
  {% ENDIF %}

Попробуйте заменить вот этот код:
{% FOR goods_features%}
		 <td>
		 <p><span>{goods_features.NAME}</span></p>
		 </td>
		 <td>
		 {%IF goods_features.VALUE=Мульти-пульти%}
			 <a href="/ca...ures.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Россия, Русские народные игрушки%}
		 <a href="/ca...ures.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Россия, Юрим%}
		 <a href="/ca...ures.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=WINX%}
		 <a href="/ca...ures.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Играем вместе%}
		 <a href="/ca...ures.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Карапуз%}
		 <a href="/ca...ures.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Умка%}
		 <a href="/ca...ures.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Fisher Price%}
		 <a href="/ca...ures.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=EMILY%}
		 <a href="/ca...ures.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Disney/Pixar Тачки%}
		 <a href="/ca...ures.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Blueberry%}
		 <a href="/ca...ures.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Hello Kitty%}
		 <a href="/ca...ures.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Intex%}
		 <a href="/ca...ures.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Skip Hop%}
		 <a href="/ca...ures.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Vtech%}
		 <a href="/ca...ures.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Laplandia%}
		 <a href="/ca...ures.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Happy Well%}
		 <a href="/ca...ures.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Next%}
		 <a href="/ca...ures.VALUE}</a>
		 {%ELSEIF goods_features.VALUE=Barbie%}
		 <a href="/ca...ures.VALUE}</a>
		 {%ELSE%}
		 {goods_features.VALUE}
		 {%ENDIF%}
		 </td>
		 {goods_features.index | is_divided("1","</tr><tr>","")}
	 {% ENDFOR %}


#10 velena168

velena168

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

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

Отправлено 30 Январь 2013 - 20:25

Мне нужно не заменить код, а дополнить.

Ничего не получилось.

#11 Vaccina

Vaccina

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

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

Отправлено 31 Январь 2013 - 00:03

Пожалуйста, приложите ваш полный код шаблона "Товар".

#12 velena168

velena168

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

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

Отправлено 31 Январь 2013 - 00:31

Просмотр сообщенияVaccina (31 Январь 2013 - 00:03) писал:

Пожалуйста, приложите ваш полный код шаблона "Товар".


#13 Vaccina

Vaccina

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

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

Отправлено 31 Январь 2013 - 00:52

Найдите в вашем шаблоне

<span>{goods_features.NAME}</span>

и замените на

<span {%IF goods_features.NAME=код%}style="font-weight: bold;color: black;"{%ENDIF%}>{goods_features.NAME}</span>

Где "код" это название вашей характеристики для её выделения. Если необходимо выделить и сам номер, то найдите

{goods_features.VALUE}

и замените на

<span {%IF goods_features.NAME=код%}style="font-weight: bold;color: black;"{%ENDIF%}>{goods_features.VALUE}</span>


#14 velena168

velena168

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

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

Отправлено 31 Январь 2013 - 01:21

Просмотр сообщенияVaccina (31 Январь 2013 - 00:52) писал:

Найдите в вашем шаблоне

<span>{goods_features.NAME}</span>

и замените на

<span {%IF goods_features.NAME=код%}style="font-weight: bold;color: black;"{%ENDIF%}>{goods_features.NAME}</span>

Где "код" это название вашей характеристики для её выделения. Если необходимо выделить и сам номер, то найдите

{goods_features.VALUE}

и замените на

<span {%IF goods_features.NAME=код%}style="font-weight: bold;color: black;"{%ENDIF%}>{goods_features.VALUE}</span>

Большое спасибо, Vaccina. Все отлично получилось!
А, еще, можно удалить ссылки на мой сайт из соообщений выше, чтобы не светиться в поиске? Спасибо!!!

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

  • 552eab3c-7012-41e9-ba42-f07bd6d58eda.jpg





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

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