1
Каталог Товаров
Автор dervish, 30 окт. 2012 15:52
Сообщений в теме: 16
#1
Отправлено 30 Октябрь 2012 - 15:52
Помогите сделать пару фитиклюшек
Что есть:
вот что хочется:
1) и 2) Отображение количества товаров в категории и подкатегориях
3) Выделение в овальные рамки категорий
4)Подскажите, код где менять цвет фона каталога товара. Хочется его немного выделить. Тот цвет что указан в образце меня устраивает для шаблона Сияние
Может еще что-нибудь подскажите как покрасивее и удобнее видоизменить каталог товаров.
Буду благодарен
Что есть:
вот что хочется:
1) и 2) Отображение количества товаров в категории и подкатегориях
3) Выделение в овальные рамки категорий
4)Подскажите, код где менять цвет фона каталога товара. Хочется его немного выделить. Тот цвет что указан в образце меня устраивает для шаблона Сияние
Может еще что-нибудь подскажите как покрасивее и удобнее видоизменить каталог товаров.
Буду благодарен
#2
Отправлено 30 Октябрь 2012 - 17:29
Пожалуйста скажите ваш адрес сайта.
#4
Отправлено 02 Ноябрь 2012 - 16:56
Цитата
Отображение количества товаров в категории и подкатегориях
Открыть файл HTML в панели администратора.
И найти код:
<li class="cat-item"> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li>Заменить на:
<li class="cat-item"> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME} <span style="color:red;">({catalog.GOODS_COUNT})</span></a> </li>{catalog.GOODS_COUNT} - количество товаров в категории.
color:red; - цвет текста http://htmlbook.ru/css/color
В файле HTML найти код:
<style> .leftmenu li li.root a {background-color:#fdf5f3;color:#000000;} .leftmenu li li.root.selected a {font-weight:bold;color:#000000;} </style>И удалить его, там ему не место.
В файле main.csstemplate добавить код:
.leftmenu li li.root a {/*стиль категории*/ background-color:#fdf5f3;/*цвет фона*/ color:#000000;/*цвет текста*/ border-radius:4px;/*радиус закругления css3*/ padding-left:5px;/*отступ текста слева */ padding-right:5px;/*отступ справа*/ } .leftmenu li li.root.selected a {/*стиль выделенной категории*/ font-weight:bold;/*жирный шрифт*/ color:#000000; }
Цитата
Подскажите, код где менять цвет фона каталога товара. Хочется его немного выделить. Тот цвет что указан в образце меня устраивает для шаблона Сияние
Добавить в файл main.css код:
.cont250 div { background-color: #FFF9DA; padding-top: 5px; padding-bottom: 5px; border-radius: 5px; }Не забудьте сохранить файл.
#5
Отправлено 12 Ноябрь 2012 - 21:47
У меня в HTML такой код:
Указанный вами код:
отсутствует
<!-- Каталог --> <div class="pad-box"> <ul class="leftmenu"> <li class="categories"><h2><a href="{CATALOG_full_URL}" class="indexPage">Каталог товаров</a></h2> <ul> {%IFNOT catalog_full_empty %} {% FOR catalog_full %} {% IFNOT catalog_full.HIDE %} <li class="cat-item{% IF catalog_full.LEVEL=0%} root{% ENDIF %}{% IF catalog_full.LEVEL>=1 %} sub{% ENDIF %}{% IF catalog_full.CURRENT %} selected{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog_full.CURRENT %}class="selected"{% ENDIF %} >{catalog_full.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul><br /> </li>
Указанный вами код:
<li class="cat-item"> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li>
отсутствует
#6
Отправлено 13 Ноябрь 2012 - 16:36
Ваш код
просто немного отличается. В вашем случае код будет выглядеть так
<li class="cat-item{% IF catalog_full.LEVEL=0%} root{% ENDIF %}{% IF catalog_full.LEVEL>=1 %} sub{% ENDIF %}{% IF catalog_full.CURRENT %} selected{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog_full.CURRENT %}class="selected"{% ENDIF %} >{catalog_full.NAME}</a> </li>
просто немного отличается. В вашем случае код будет выглядеть так
<li class="cat-item{% IF catalog_full.LEVEL=0%} root{% ENDIF %}{% IF catalog_full.LEVEL>=1 %} sub{% ENDIF %}{% IF catalog_full.CURRENT %} selected{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog_full.CURRENT %}class="selected"{% ENDIF %} >{catalog_full.NAME} <span style="color:red;">({catalog.GOODS_COUNT})</span></a> </li>
#7
Отправлено 19 Ноябрь 2012 - 10:10
К сожалению,
catalog.GOODS_COUNT не срабатывает. Не считает количество товаров в каталоге.
catalog.GOODS_COUNT не срабатывает. Не считает количество товаров в каталоге.
#10
Отправлено 19 Ноябрь 2012 - 15:07
Попробуйте вставить
{% IF catalog.LEVEL>0%} {catalog.GOODS_COUNT} {% ELSE %} {catalog_full.GOODS_COUNT}вместо
{catalog_full.GOODS_COUNT}
#11
Отправлено 19 Ноябрь 2012 - 16:00
Вот что пишет:
Ошибка компиляции шаблона. Не верный синтаксис. Неожиданный тег «ENDFOR». Строка 319
Ошибка компиляции шаблона. Не верный синтаксис. Неожиданный тег «ENDFOR». Строка 319
#12
Отправлено 19 Ноябрь 2012 - 16:40
Проверьте подобный у вас код
а именно закрытые теги {% ENDFOR %} их количество равняется открытым тегам {% FOR %}
Возможно вы случайно удалили {% ENDFOR %} в данном коде или же {% FOR catalog_full %} в самом начале кода. Если исправить проблему не получиться, то приложите код вашего шаблона "HTML"
{%IFNOT catalog_full_empty %} {% FOR catalog_full %} {% IFNOT catalog_full.HIDE %} <li class="cat-item{% IF catalog_full.LEVEL=0%} root{% ENDIF %}{% IF catalog_full.LEVEL>=1 %} sub{% ENDIF %}{% IF catalog_full.CURRENT %} selected{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog_full.CURRENT %}class="selected"{% ENDIF %} >{catalog_full.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %}
а именно закрытые теги {% ENDFOR %} их количество равняется открытым тегам {% FOR %}
Возможно вы случайно удалили {% ENDFOR %} в данном коде или же {% FOR catalog_full %} в самом начале кода. Если исправить проблему не получиться, то приложите код вашего шаблона "HTML"
#13
Отправлено 20 Ноябрь 2012 - 12:01
Все проверил. Исправить не получилось. Вот код:
Код HTML могу выслать на почту, если кините в личку. Мне так будет удобнее. Спасибо!
<!-- Каталог --> <div class="pad-box"> <ul class="leftmenu"> <li class="categories"><h2><a href="{CATALOG_full_URL}" class="indexPage">Каталог товаров</a></h2> <ul> {%IFNOT catalog_full_empty %} {% FOR catalog_full %} {% IFNOT catalog_full.HIDE %} <li class="cat-item{% IF catalog_full.LEVEL=0%} root{% ENDIF %}{% IF catalog_full.LEVEL>=1 %} sub{% ENDIF %}{% IF catalog_full.CURRENT %} selected{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.LEVEL>0%}style="padding-left:{catalog_full.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog_full.CURRENT %}class="selected"{% ENDIF %} >{catalog_full.NAME} <span style="color:red;">({catalog_full.GOODS_COUNT} )</span></a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul><br /> </li>
Код HTML могу выслать на почту, если кините в личку. Мне так будет удобнее. Спасибо!
#14
Отправлено 20 Ноябрь 2012 - 15:31
По идее в данном коде все верно. Отошлите шаблон через обратную связь. Так же опишите ситуацию в письме, для понимания проблемы.
#16
Отправлено 04 Декабрь 2012 - 19:41
Добрый вечер!
Подскажите, как сделать список категорий раскрывающимся, т.е при нажатии например на + открывались подкатегории?
Спасибо!
Подскажите, как сделать список категорий раскрывающимся, т.е при нажатии например на + открывались подкатегории?
Спасибо!
#17
Отправлено 05 Декабрь 2012 - 07:34
Данный вопрос рассматривался в следующей теме форума http://forum.storela...рии/#entry28855
А так же в теме форума http://forum.storela...ени/#entry15641
А так же в теме форума http://forum.storela...ени/#entry15641
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных