Бирка Скидки На Товарах Акции
#1
Отправлено 22 Сентябрь 2011 - 22:08
В принципе, думаю это многим понадобилось бы. Как проделать такой трюк с биркой?
#2
Отправлено 23 Сентябрь 2011 - 05:11
{%IF goods.MAX_DISCOUNT_EXPIRED_AT%} <div style="position:absolute;right:0;top:0;">{%MAX_DISCOUNT%}</div> {%ENDIF%}
данный код нужно размешать в шаблоне "Товары" и в других где это требуется например в блоке goodsListItem и в блоке listing - это для отображения в режиме таблиц и списка.
А далее уже изменять отображение самого блока
<div style="position:absolute;right:0;top:0;">{%MAX_DISCOUNT%}</div>т.е задать для него фоновое изображение, или другие требуемые стили.
#3
Отправлено 26 Сентябрь 2011 - 18:49
style="position:absolute;right:0;top:0;"так же указать стили фонового изображения и свойства ширины и высоты блока равному изображению. Пример
style="position:absolute;right:0;top:0;background:url(Адрес вашего изображения);width:50px;height:120px;"
#4
Отправлено 26 Сентябрь 2011 - 20:25
Делаю, но что-то видимо не понял... Посмотрите пожалуйста?
Я вставил код в шаблон Товары и на странице вывода категории справа вверху появилась надпись %MAX_DISCOUNT% и все - а изображение никак... Что я пропустил?
И правильно я понял следующее:
1. В Шаблоне Сияние в файл стилей прямо вставить так как написали Вы:
style="position:absolute;right:0;top:0;background:url(Адрес вашего изображения);width:142px;height:117px;" ?
Или переделать вот так:
.goodsMAX_DISCOUNT_EXPIRED_AT (position:absolute;right:0;top:0;background:url(Адрес вашего изображения);width:142px;height:117px;} ?
или надо .goodsMAX_DISCOUNT (position:absolute;right:0;top:0;background:url(Адрес вашего изображения);width:142px;height:117px;} ?
2. Адрес изображения как вставить в url(Адрес вашего изображения);?
так - url(http://ekaterina-sho...17109/birka.png);?
или так - url({ASSETS_IMAGES_PATH}birka.png); ?
Очень жду помощи - без Вас никак...
#5
Отправлено 27 Сентябрь 2011 - 20:57
{%IF goods.MAX_DISCOUNT_EXPIRED_AT%} <div style="position:absolute;right:0;top:0;background:url({ASSETS_IMAGES_PATH}birka.png);width:50px;height:120px;">{goods.MAX_DISCOUNT}</div> {%ENDIF%}
#6
Отправлено 28 Сентябрь 2011 - 19:03
#7
Отправлено 28 Сентябрь 2011 - 20:25
#8
Отправлено 28 Сентябрь 2011 - 22:15
Спасибо большое за участие!
А вставлять надо в шаблон Товар - чтобы бирка скидки появлялась на странице только тех товаров, которые участвуют в акциях. И позиционированием поиграть, чтобы она попала на изображение.
#9
Отправлено 29 Сентябрь 2011 - 08:24
Цитата
#10
Отправлено 29 Сентябрь 2011 - 21:17
У меня есть заголовок:"Другие товары этой модели:"
Несколько товаров принадлежат к одной модели, она указана в характеристиках каждого их них.
Так вот вопрос - можно вставить какой-то код, чтобы мой заголовок выводился так:
"Другие товары модели .....: - чтобы на месте точек подставлялось значение характеристики товара, страница которого открыта?
На картинке показано куда нужно перенести вывод значения характеристики - подскажите пожалуйста!
#11
Отправлено 01 Октябрь 2011 - 10:23
<!-- Блок характеристик товара. Показываем его если указаны характеристики --> {% IFNOT goods_features_empty %} <h3>Характеристики {GOODS_NAME}</h3><br /> <table class="goodsDataFeatures"> <tr> {% FOR goods_features%} <td> <p><span>{goods_features.NAME}</span></p> </td> <td> {goods_features.VALUE} </td> {goods_features.index | is_divided("2","</tr><tr>","")} {% ENDFOR %} </tr> </table><br /><br /> {% ENDIF %} <!-- END Блок характеристик товара. Показываем его если указаны характеристики -->
в то место где вы хотите его разместить - в данном случае сразу после вашей надписи. Далее нужно этот блок немного изменить на такой
<!-- Блок характеристик товара. Показываем его если указаны характеристики --> {% IFNOT goods_features_empty %} {% FOR goods_features%} {goods_features.VALUE} {goods_features.index | is_divided("1"," ","")} {% ENDFOR %} </tr> {% ENDIF %} <!-- END Блок характеристик товара. Показываем его если указаны характеристики -->
#12
Отправлено 02 Октябрь 2011 - 19:25
#13
Отправлено 07 Октябрь 2011 - 00:28
1. В шаблон "Товар" вставляем код:
{% IF GOODS_MOD_MAX_DISCOUNT_ID %}
<div style="position:absolute;right:110;top:30;background:url({ASSETS_IMAGES_PATH}birka1.png);width:70px;height:76px;">{goods.MAX_DISCOUNT}</div>
{%ENDIF%}
Заметьте - используем не {%IF goods.MAX_DISCOUNT_EXPIRED_AT%}, а {% IF GOODS_MOD_MAX_DISCOUNT_ID %} !!!
и не {MAX_DISCOUNT}, а {goods.MAX_DISCOUNT} !!!
в том месте, где изображение большой картинки товара - (см. на вложенном файле).
2. birka.png - это наш файл с изображением бирки - заливаем в корень, на странице Сайт - Редактор тем - внизу "Добавить файлы"
3. В вышеуказанном коде НЕ НУЖНО писать никакой путь до картинки - он уже указан - {ASSETS_IMAGES_PATH} - этого достаточно.
4. Бирка появится именно на странице товара - на картинке товара.
#14
Отправлено 19 Октябрь 2011 - 14:41
alexkatr (07 Октябрь 2011 - 00:28) писал:
1. В шаблон "Товар" вставляем код:
{% IF GOODS_MOD_MAX_DISCOUNT_ID %}
<div style="position:absolute;right:110;top:30;background:url({ASSETS_IMAGES_PATH}birka1.png);width:70px;height:76px;">{goods.MAX_DISCOUNT}</div>
{%ENDIF%}
Заметьте - используем не {%IF goods.MAX_DISCOUNT_EXPIRED_AT%}, а {% IF GOODS_MOD_MAX_DISCOUNT_ID %} !!!
и не {MAX_DISCOUNT}, а {goods.MAX_DISCOUNT} !!!
в том месте, где изображение большой картинки товара - (см. на вложенном файле).
2. birka.png - это наш файл с изображением бирки - заливаем в корень, на странице Сайт - Редактор тем - внизу "Добавить файлы"
3. В вышеуказанном коде НЕ НУЖНО писать никакой путь до картинки - он уже указан - {ASSETS_IMAGES_PATH} - этого достаточно.
4. Бирка появится именно на странице товара - на картинке товара.
А вот еще лучше это бы смотрелось если исправить шаблон "Товары" - только в какое место там можно вставить? И можно ли?
#15
Отправлено 19 Октябрь 2011 - 17:13
#16
Отправлено 06 Ноябрь 2011 - 14:43
small_glowworm (19 Октябрь 2011 - 14:41) писал:
А вот еще лучше это бы смотрелось если исправить шаблон "Товары" - только в какое место там можно вставить? И можно ли?
#17
Отправлено 07 Ноябрь 2011 - 17:06
#19
Отправлено 08 Ноябрь 2011 - 18:31
#20
Отправлено 09 Ноябрь 2011 - 01:29
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных