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


Как Добавить Единицу Измерения


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

#1 Lucetius

Lucetius

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений

Отправлено 04 Август 2011 - 07:36

Здравствуйте. Подскажите пожалуйста. 1)Как добавлять новые еденицы измерения в шаблоне сияние. 2)Как убрать изображения товара и уменьшить шрифт в названии товара,в каталоге.

#2 Vaccina

Vaccina

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

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

Отправлено 04 Август 2011 - 20:29

1)Как добавлять новые еденицы измерения в шаблоне сияние.

Почитайте данную тему http://forum.storela...ch__1#entry3364

Цитата

2)Как убрать изображения товара и уменьшить шрифт в названии товара,в каталоге.

Для того что бы уменьшить размер шрифта, вам нужно в файле стилей main.css найти следующий класс

h3 {
	color: #333333;
	font: 20px/20px "Trebuchet MS",Helvetica,Arial,sans-serif;
	text-transform: uppercase;
}

далее изменять свойство font

Для того что бы удалить изображение товара из общего каталога, вам нужно в шаблоне "Товары" - который находиться в редакторе тем
Найти и удалить следующий блок
<div class="imagem"><a href="{goods.URL}"><img {% IF goods.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-medium.png" width="220"{% ELSE %}src="{goods.IMAGE_SMALL}"{% ENDIF %} alt="{goods.NAME}" /></a></div>


#3 alishka

alishka

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Отправлено 22 Сентябрь 2011 - 15:45

Здравствуйте скажите плиз как сделать так что бы в корзине отображалось сразу две единицы измерения шт и вес с автоматическим подсчетом веса очень очень нужно, зарание спасибо)

#4 support

support

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

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 14 Октябрь 2011 - 05:29

На данный момент такой возможности в системе нет, она появится в будущем.

#5 Владимир

Владимир

    Пользователь

  • Пользователи
  • PipPip
  • 21 сообщений

Отправлено 08 Ноябрь 2011 - 08:46

Как сделать так чтобы единица измерения отображалась не только на странице определенного товара но и в самом каталоге товаров т.е. вот здесь:   http://woodstore.sto...atalog/Бруски-1

#6 Владимир

Владимир

    Пользователь

  • Пользователи
  • PipPip
  • 21 сообщений

Отправлено 08 Ноябрь 2011 - 14:17

Как изменить цвет шрифта в каталоге товаров который высвечивается справа в виде списка    http://woodstore.sto...u/goods/Полок-1

#7 Vaccina

Vaccina

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

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

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

Единицы измерения в каталоге товаров - для этого Редактор тем - Товары - найдите сл.блок:

<div class="contm">
			<h3><a href="{goods.URL}">{goods.NAME}</a></h3>
			<p>
			  {goods.DESCRIPTION_SHORT}
			</p>


и под ним вставьте

   <!-- Единица измерения товара --> 
<p style="font-size:0.8em;">
  Цена указана за 1 {GOODS_MOD_MEASURE_NAME}
</p>



Цвет ссылок категорий у каталога - Редактор тем - main.css - меняем значение color  в сл.блоке:

.leftmenu li li a{
  display: block;
  padding: 5px 10px;
  border-bottom: 1px solid #D6D6D6;
  font: normal 13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #999999;
  text-decoration: none;
}


#8 Владимир

Владимир

    Пользователь

  • Пользователи
  • PipPip
  • 21 сообщений

Отправлено 09 Ноябрь 2011 - 09:00

Просмотр сообщенияVaccina (08 Ноябрь 2011 - 16:36) писал:

Единицы измерения в каталоге товаров - для этого Редактор тем - Товары - найдите сл.блок:

<div class="contm">
			<h3><a href="{goods.URL}">{goods.NAME}</a></h3>
			<p>
			  {goods.DESCRIPTION_SHORT}
			</p>


и под ним вставьте

   <!-- Единица измерения товара --> 
<p style="font-size:0.8em;">
  Цена указана за 1 {GOODS_MOD_MEASURE_NAME}
</p>



Цвет ссылок категорий у каталога - Редактор тем - main.css - меняем значение color  в сл.блоке:

.leftmenu li li a{
  display: block;
  padding: 5px 10px;
  border-bottom: 1px solid #D6D6D6;
  font: normal 13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #999999;
  text-decoration: none;
}




все сделал но единицы измерения не появились

http://woodstore.storeland.ru/catalog

#9 Vaccina

Vaccina

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

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

Отправлено 09 Ноябрь 2011 - 19:12

этот блок

 <!-- Единица измерения товара --> 
<p style="font-size:0.8em;">
  Цена указана за 1 {GOODS_MOD_MEASURE_NAME}
</p>

переделайте на этот:

 <!-- Единица измерения товара --> 
<p style="font-size:0.8em;">
  Цена указана за 1{% FOR mods %}{% IF goods.mods.first %}{goods.mods.MEASURE_NAME}{% ENDIF %}{% ENDFOR mods %}
</p>


#10 admin

admin

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

  • Пользователи
  • PipPipPipPip
  • 505 сообщений
  • ГородСамара

Отправлено 10 Октябрь 2013 - 10:32

Вопрос такой.
Как добавить единицу измерения в карточку товара на главную страницу (новинки и товары на главной) на скрине показал.
Причём в шаблоне товар и в каталоге всё показывает, а на главной нет. Я и так и эдак пробовал.
Так в шаблоне товар {GOODS_MOD_PRICE_NOW | money_format} / {GOODS_MOD_MEASURE_NAME}
По аналогии пробовал на главную:
в новинки--------{index_page_new_goods.MIN_PRICE_NOW | money_format} / {index_page_new_goods.MIN_MEASURE_NAME},но нет!

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

  • 12.jpg


#11 miyako

miyako

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

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

Отправлено 10 Октябрь 2013 - 13:33

Просмотр сообщенияUltraMag (10 Октябрь 2013 - 10:32) писал:

Вопрос такой.
Как добавить единицу измерения в карточку товара на главную страницу (новинки и товары на главной) на скрине показал.
Причём в шаблоне товар и в каталоге всё показывает, а на главной нет. Я и так и эдак пробовал.
Так в шаблоне товар {GOODS_MOD_PRICE_NOW | money_format} / {GOODS_MOD_MEASURE_NAME}
По аналогии пробовал на главную:
в новинки--------{index_page_new_goods.MIN_PRICE_NOW | money_format} / {index_page_new_goods.MIN_MEASURE_NAME},но нет!
К сожалению, так сделать не получится. В Каталоге и в особых разделах пока нельзя выводить модификации и связанные с ними переменные.

#12 audiomag

audiomag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 92 сообщений

Отправлено 06 Декабрь 2013 - 14:22

Просмотр сообщенияVaccina (09 Ноябрь 2011 - 19:12) писал:

этот блок
 [size=1]
Цена указана за 1 {GOODS_MOD_MEASURE_NAME}[/size]
переделайте на этот:
 [size=1]
Цена указана за 1{% FOR mods %}{% IF goods.mods.first %}{goods.mods.MEASURE_NAME}{% ENDIF %}{% ENDFOR mods %}[/size]
Здравствуйте! Сделал как описано.
1. Почему то не ко всем товарам подставляется правильная единица измерения, то есть там где не правильно - стоят как правило "шт"?
2. Некоторые единицы измерения, например "пара" подставляются как "пары", то есть выглядит это как "Цена указана за 1 пары". Можно просто подставлять после цены ед. измерения в скобках без склонений. Например "Цена: 1 100 рублей (пара)"?
3. Как добавить ед. измерения на страницу товар? (см. скрин2)
4. Некоторые цены съезжают под картинку вместе с ед. измерения, как исправить? (скрин1)

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

  • ed izm2.jpg
  • ed izm.jpg


#13 Сake

Сake

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

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

Отправлено 07 Декабрь 2013 - 03:25

1. Все дело в том что подставляется первая модификация в списке из-за условия {% IF goods.mods.first %}. По всей видимости у вас идет разный порядок модификаций у товаров.

2. Можно задать условие при котором будет меняться название модификации.

Цена указана за 1{% FOR mods %}{% IF goods.mods.first %}{% IF goods.mods.MEASURE_NAME = пары %}пару{% ELSE %}{goods.mods.MEASURE_NAME}{% ENDIF %}{% ENDIF %}{% ENDFOR mods %}

3. На странице "Товар" необходимо добавлять код

Цена указана за 1{% IF GOODS_MOD_MEASURE_NAME = пары %}пару{% ELSE %}{GOODS_MOD_MEASURE_NAME}{% ENDIF %}

Данный код будет работать только в шаблоне "Товар".

4. Добавьте в файл стилей main.css

#content .box .ulproduct .infoproduct .price > em ~ p {
  display: inline;
}


#14 audiomag

audiomag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 92 сообщений

Отправлено 07 Декабрь 2013 - 08:29

Просмотр сообщенияСake (07 Декабрь 2013 - 03:25) писал:

2. Можно задать условие при котором будет меняться название модификации.

Цена указана за 1{% FOR mods %}{% IF goods.mods.first %}{% IF goods.mods.MEASURE_NAME = пары %}пару{% ELSE %}{goods.mods.MEASURE_NAME}{% ENDIF %}{% ENDIF %}{% ENDFOR mods %}

3. На странице "Товар" необходимо добавлять код

Цена указана за 1{% IF GOODS_MOD_MEASURE_NAME = пары %}пару{% ELSE %}{GOODS_MOD_MEASURE_NAME}{% ENDIF %}

Данный код будет работать только в шаблоне "Товар".

4. Добавьте в файл стилей main.css

#content .box .ulproduct .infoproduct .price > em ~ p {
display: inline;
}

2. Все равно не правильно склоняет, да и писать "цена.." после "цена.." ерунда полная. Повторюсь, как "просто подставлять после цены ед. измерения в скобках без склонений. Например "Цена: 1 100 рублей (пара)"? и сделать шрифт меньше.
4. Также некоторые цены съезжают вниз под картинку.

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

  • izm2.jpg


#15 miyako

miyako

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

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

Отправлено 07 Декабрь 2013 - 08:46

Просмотр сообщенияaudiomag (07 Декабрь 2013 - 08:29) писал:

2. Все равно не правильно склоняет, да и писать "цена.." после "цена.." ерунда полная. Повторюсь, как "просто подставлять после цены ед. измерения в скобках без склонений. Например "Цена: 1 100 рублей (пара)"? и сделать шрифт меньше.
4. Также некоторые цены съезжают вниз под картинку.

2) Можно дополнить код.
Цена указана за 1{% FOR mods %}{% IF goods.mods.first %}{% IF goods.mods.MEASURE_NAME = пары %}пару
{% ELSEIF  goods.mods.MEASURE_NAME = комплектов%}комплект{% ELSE %}{goods.mods.MEASURE_NAME}{% ENDIF %}{% ENDIF %}{% ENDFOR mods %}

4) Добавьте в конец main.css код -
.infoproduct{float: right;
width: 586px;}


#16 audiomag

audiomag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 92 сообщений

Отправлено 07 Декабрь 2013 - 14:57

Просмотр сообщенияmiyako (07 Декабрь 2013 - 08:46) писал:

2) Можно дополнить код.
 Цена указана за 1{% FOR mods %}{% IF goods.mods.first %}{% IF goods.mods.MEASURE_NAME = пары %}пару {% ELSEIF goods.mods.MEASURE_NAME = комплектов%}комплект{% ELSE %}{goods.mods.MEASURE_NAME}{% ENDIF %}{% ENDIF %}{% ENDFOR mods %} 
4) Добавьте в конец main.css код -
 .infoproduct{float: right; width: 586px;} 
2) Я хочу убрать надпись "Цена указана за 1..." и оставить только единицу измерения, БЕЗ СКЛОНЕНИЙ, как забито в модификациях, шт., пара, компл. и т.д.. Например "Цена: 1 100 рублей (пара)". Мне не нужно парЫ, парУ, комлкетА, комплектОВ
4) Шрифт не уменьшился.

#17 miyako

miyako

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

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

Отправлено 08 Декабрь 2013 - 10:21

2) в шаблоне Товар код -

Цена указана за 1{GOODS_MOD_MEASURE_NAME} 

в шаблоне Товары -

Цена указана за 1{% FOR mods %}
{goods.mods.MEASURE_NAME}
{% ENDFOR mods %}

4) Добавьте в конец main.css код -
.infoproduct .price {font-weight: normal !important;}


#18 audiomag

audiomag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 92 сообщений

Отправлено 08 Декабрь 2013 - 13:06

Просмотр сообщенияmiyako (08 Декабрь 2013 - 10:21) писал:

2) в шаблоне Товар код -

Цена указана за 1{GOODS_MOD_MEASURE_NAME}

в шаблоне Товары -

Цена указана за 1{% FOR mods %}
{goods.mods.MEASURE_NAME}
{% ENDFOR mods %}
Все равно склоняется! см. скрин
Какие еще есть варианты?

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

  • izm3.jpg


#19 Сake

Сake

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

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

Отправлено 10 Декабрь 2013 - 04:00

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

({% FOR mods %}{goods.mods.MEASURE_NAME}{% ENDFOR mods %})

в шаблоне "Товары" на следующий код

({% FOR mods %}{% IF goods.mods.MEASURE_NAME = пары || goods.mods.MEASURE_NAME = пар %}пара{% ELSEIF goods.mods.MEASURE_NAME = комплектов || goods.mods.MEASURE_NAME = комплекта %}комплект{% ELSE %}{goods.mods.MEASURE_NAME}{% ENDFOR mods %})


#20 audiomag

audiomag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 92 сообщений

Отправлено 10 Декабрь 2013 - 12:52

Просмотр сообщенияСake (10 Декабрь 2013 - 04:00) писал:

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

({% FOR mods %}{goods.mods.MEASURE_NAME}{% ENDFOR mods %})

в шаблоне "Товары" на следующий код

({% FOR mods %}{% IF goods.mods.MEASURE_NAME = пары || goods.mods.MEASURE_NAME = пар %}пара{% ELSEIF goods.mods.MEASURE_NAME = комплектов || goods.mods.MEASURE_NAME = комплекта %}комплект{% ELSE %}{goods.mods.MEASURE_NAME}{% ENDFOR mods %})
хорошее решение, благодарю!




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

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