Как Корректно Заменить Артикул На Код Товара?
#1
Отправлено 30 Январь 2013 - 16:26
В шаблоне Товар?
<!-- Артикул, если указан -->
<div class="goodsDataMainModificationArtNumber" {% IFNOT GOODS_MOD_ART_NUMBER %}style="display:none;"{% ENDIF %}>
Артикул: <span>{GOODS_MOD_ART_NUMBER}</span>
</div>
Покупатели при заказе по телефону называют труднопроизносимые артикулы (производителя товара), поэтому хочу присвоить всем товарам свои цифровые номера. И искать поиском будет проще.
А, по-хорошему, номер товара должен, бы автоматом присваиваться при добавлении товара, да и дата добавления.
Будет ли правильным, если вместо Артикула прописать Код товара, а Артикул сделать одной из характеристик товара?
Ведь в Я. Маркете какие-то свои строгие требования к полям. Еще вылетишь оттуда из-за такой ерунды.
#2
Отправлено 30 Январь 2013 - 16:35
Просто добавить к каждому товару поле "Код товара".
А если в коде все это прописывать то код будет очень грамоздким. Это же получается для каждого товара свое условие писать в коде.
#4
Отправлено 30 Январь 2013 - 16:54
#6
Отправлено 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
Отправлено 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
Отправлено 30 Январь 2013 - 18:57
Сообщение отредактировал velena168: 30 Январь 2013 - 19:45
#9
Отправлено 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
Отправлено 30 Январь 2013 - 20:25
Ничего не получилось.
#11
Отправлено 31 Январь 2013 - 00:03
#13
Отправлено 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
Отправлено 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. Все отлично получилось!
А, еще, можно удалить ссылки на мой сайт из соообщений выше, чтобы не светиться в поиске? Спасибо!!!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных