Помогите Пожалуйста Сделать Простой Каталог
#1
Отправлено 16 Июнь 2014 - 02:16
Суть проста: без картинок просто название и в столбик , название цена - все показано на картинке. клик - переход на товар + добавить поиск "Только по названию" в каталоге
Аккаунт SL-297724
#2
Отправлено 16 Июнь 2014 - 07:24
Peartshop (16 Июнь 2014 - 02:16) писал:
Суть проста: без картинок просто название и в столбик , название цена - все показано на картинке. клик - переход на товар + добавить поиск "Только по названию" в каталоге
Аккаунт SL-297724
Сделайте бэкап. Далее в шаблоне Товары меняем код:
{% FOR goods %} <td class="goodsListItem"> <div class="goodsListItemBlock withBorder cornerAll"> <div class="goodsListItemImage"><a href="{goods.URL}"><img class="goods-image-small" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></div> <h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3> <div class="goodsListItemPriceNew"> <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a> </div> <div class="goodsListItemPriceOld"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a> {% ENDIF %} </div> <div class="slide_button"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <div> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <input type="submit" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину" value="Положить в корзину"> </div> </form> </div> </div> </td> {% IFNOT goods.last %}{goods.index | is_divided("4","</tr><tr>","")}{% ENDIF %} {% ENDFOR goods %}
на
{% FOR goods %} <td class="goodsListItem"> <div class="goodsListItemName">< a href="{goods.URL}">{goods.NAME}</a></div> <div class="goodsListItemPriceNew"> <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a> </div> </td> <tr> {% ENDFOR goods %}
Напишите, как сделаете, поработаем над стилями.
#3
Отправлено 16 Июнь 2014 - 13:03
#5
Отправлено 16 Июнь 2014 - 18:15
Dars (16 Июнь 2014 - 17:18) писал:
<div class="goodsListItemName">< a href="{goods.URL}">{goods.NAME}</a></div>и замените на:
<div class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></div>
Не много не похоже , ну все же возможно? и как вставить поиск в каталог именно
#6
Отправлено 16 Июнь 2014 - 18:45
Peartshop (16 Июнь 2014 - 18:15) писал:
Найдите строку
.goodsListItemName {line-height:1.2em;padding:0px 2px 0px 2px;margin:0px;max-height:3.6em;overflow:hidden;}и замените её на:
.goodsListItemName {line-height:1.2em;padding:0px 2px 0px 2px;margin:0px;max-height:3.6em;overflow:hidden;float: left;border-bottom: 1px solid gray;width: 60%;text-align: left;}Затем добавьте строку:
.goodsListItemPriceNew {float:left;margin-left: 200px;border-bottom: 1px solid gray;}Когда сделаете - будем стилизовать дальше.
#7
Отправлено 16 Июнь 2014 - 18:58
Dars (16 Июнь 2014 - 18:45) писал:
Найдите строку
.goodsListItemName {line-height:1.2em;padding:0px 2px 0px 2px;margin:0px;max-height:3.6em;overflow:hidden;}и замените её на:
.goodsListItemName {line-height:1.2em;padding:0px 2px 0px 2px;margin:0px;max-height:3.6em;overflow:hidden;float: left;border-bottom: 1px solid gray;width: 60%;text-align: left;}Затем добавьте строку:
.goodsListItemPriceNew {float:left;margin-left: 200px;border-bottom: 1px solid gray;}Когда сделаете - будем стилизовать дальше.
Линия должна быть длинная и вмещать все название, а шрифт меньше, мой верхний скрин свидетельствует о "Идеале", того , что я хочу произвести с вашей помощью
#8
Отправлено 17 Июнь 2014 - 02:07
.goodsListItemName { border-bottom: 1px solid #808080; float: left; line-height: 1.2em; margin: 0; max-height: 3.6em; overflow: hidden; padding: 0 2px; text-align: left; width: 60%; } .goodsListItemPriceNew { border-bottom: 1px solid #808080; float: left; margin-left: 200px; }замените на:
.goodsListItemName { border-bottom: 1px solid #808080; display: inline-block; margin: 5px 0; padding: 0 2px; text-align: left; width: 524px; } .goodsListItemPriceNew { border-bottom: 1px solid #808080; display: inline-block; margin-left: 60px; width: 120px; }
Далее найдите:
.goodsListItem { overflow: hidden; padding: 0; text-align: center; vertical-align: top; width: 200px; }замените на:
.goodsListItem { overflow: hidden; padding: 0; text-align: center; vertical-align: top; }
далее найдите:
.goodsListItemName a { color: #2F97CB; font-size: 15px; line-height: 1.2em; margin: 0; padding: 0; }замените на:
.goodsListItemName a { color: #2F97CB; font-size: 13px; line-height: 1.2em; margin: 0; } .goodsListItemPriceNew a { color: #000000; font-size: 13px; font-weight: bold; line-height: 1.2em; margin: 0; }
#9
Отправлено 17 Июнь 2014 - 02:32
и простой поиск именно в каталоге , поиск! Поиск ТОЛЬКО по Названию , чтоб когда клиент набрал "рубашки" были только рубашки
#10
Отправлено 17 Июнь 2014 - 03:54
.goodsListItemName { border-bottom: 1px solid #808080; display: inline-block; margin: 5px 0; padding: 0 2px; text-align: left; width: 524px; } .goodsListItemPriceNew { border-bottom: 1px solid #808080; display: inline-block; margin-left: 60px; width: 120px; }замените на:
.goodsListItemName { border-bottom: 1px solid #808080; float: left; margin: 5px 0; padding: 0 2px; text-align: left; width: 590px; } .goodsListItemPriceNew { border-bottom: 1px solid #808080; float: left; margin: 4.5px 0 4px; width: 120px; }
Чтобы убрать сортировку в шаблоне Товары найдите и удалите:
<!-- Поле выбора сортировки --> {% IF goods_show_order_fields %} Сортировать по: <select name="goods_search_field_id" onchange="this.form.submit();"> {% FOR goods_order_fields %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option> {% ENDFOR %} </select> {% ENDIF %} <!-- Поле выбора лимитов --> {% IF goods_show_per_page %} Показывать по: <select name="per_page" onchange="this.form.submit();"> {% FOR goods_per_page_list %} <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option> {% ENDFOR %} </select> {% ENDIF %}
На счет поиска, поиск будет работать по всему сайту и искать не только в названиях товаров, но и в их описании и прочем.
#11
Отправлено 17 Июнь 2014 - 12:21
#12
Отправлено 18 Июнь 2014 - 03:13
<!-- Поиск --> <div id="searchPanel"> <form action="http://{NET_DOMAIN}/search" method="get"> <p> <label for="keywords">Поиск</label> <input type="text" maxlength="100" id="keywords" name="q" value="{SEARCH_QUERY}" /> <input type="image" value="Search" title="search" alt="search" src="{ASSETS_IMAGES_PATH}search_button.gif" id="submit" name="submit" /> </p> </form> </div> <!-- end Поиск -->
код должен располагаться перед блоком
</div> </div> <div id="contentWrap">
Цитата
Изменить формат записи суммы вы можете в разделе Настройки -> Валюты.
Цитата
Добавьте в конец вашего файла стилей main.css
.box-category > ul > li > a { background-color: #eea413; color: #fff; }
#13
Отправлено 18 Июнь 2014 - 03:30
Сake (18 Июнь 2014 - 03:13) писал:
<!-- Поиск --> <div id="searchPanel"> <form action="http://{NET_DOMAIN}/search" method="get"> <p> <label for="keywords">Поиск</label> <input type="text" maxlength="100" id="keywords" name="q" value="{SEARCH_QUERY}" /> <input type="image" value="Search" title="search" alt="search" src="{ASSETS_IMAGES_PATH}search_button.gif" id="submit" name="submit" /> </p> </form> </div> <!-- end Поиск -->
код должен располагаться перед блоком
</div> </div> <div id="contentWrap">
Изменить формат записи суммы вы можете в разделе Настройки -> Валюты.
Добавьте в конец вашего файла стилей main.css
.box-category > ul > li > a { background-color: #eea413; color: #fff; }
Нет вы меня не поняли, я хотел просто полоску на словах "Каталог товара " а лучше "Рекомендуем" и все, зачем в самом каталоге?
Перенесите пожалуйста поиск в более удобное место, и можно ли удалить на сколько денег куплен товар?
#14
Отправлено 18 Июнь 2014 - 14:50
Находим в шаблоне HTML код
<div class="box-heading">Рекомендуем</div>Заменить на
<div class="box-heading" style=" background-color: #eea413;">Каталог</div>
найдите в main.css:764
.box-category > ul > li > a { background-color: #eea413; color: #222222; }измените на
.box-category > ul > li > a { /* background-color: #eea413; */ color: #222222; }
вам надо найти в HTML
вот этот код и вырезать
<div id="searchPanel"> <form action="http://{NET_DOMAIN}/search" method="get"> <p> <label for="keywords">Поиск</label> <input type="text" maxlength="100" id="keywords" name="q" value="{SEARCH_QUERY}" /> <input type="image" value="Search" title="search" alt="search" src="{ASSETS_IMAGES_PATH}search_button.gif" id="submit" name="submit" /> </p> </form> </div>и вставить его в каталог Товары после
<!-- Если отображаем полный каталог товаров, без указания категории --> {% IF IS_FULL_CATALOG %} > <strong>Каталог товаров</strong> <!-- Если отображаем товары в категории --> {% ELSE %} > <a href="{CATALOG_URL}" >Каталог товаров</a> {% FOR upper_navigation %} {% IF upper_navigation.CURRENT %} > <strong>{upper_navigation.NAME}</strong>{% ELSEIF upper_navigation.CURRENT_PARENT %} > <a href="{upper_navigation.URL}" >{upper_navigation.NAME}</a>{% ENDIF %} {% ENDFOR %} {% ENDIF %} </p>
После внесения данных изменений, напишите нам что еще необходимо будет выровнять.
#15
Отправлено 18 Июнь 2014 - 14:58
На главной странице такой локации нет.
Уточните, пожалуйста, где на главной странице должен размещаться поиск ?
#16
Отправлено 18 Июнь 2014 - 16:55
Taisia (18 Июнь 2014 - 14:58) писал:
На главной странице такой локации нет.
Уточните, пожалуйста, где на главной странице должен размещаться поиск ?
Можно без поиска на главной странице, а только в каталоге?
#18
Отправлено 18 Июнь 2014 - 17:09
#19
Отправлено 18 Июнь 2014 - 17:14
Сake (18 Июнь 2014 - 03:13) писал:
[/CODE]
Изменить формат записи суммы вы можете в разделе Настройки -> Валюты.
Не работает, просьба окультурить цену так и остался на самой странице товара - работает, в каталоге - нет.
#20
Отправлено 18 Июнь 2014 - 17:20
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных