Каталог И Карточка Товара
#21
Отправлено 17 Сентябрь 2015 - 10:18
Давайте вы отвечайте на мои вопросы и я буду вам платить.
не проблема. мне нужно оперативное решение вопросов.
пожалуйста.
не работает фильтр по отзывам. положительные отрицательные не кликается.
так же при оставлении отзыва вместо пяти звездочек почему-то три и на них наезжает соседний блок.
#22
Отправлено 19 Сентябрь 2015 - 07:04
ARGO (04 Сентябрь 2015 - 13:43) писал:
В этом случае можно использовать спойлеры, по ссылке ниже много инструкций и вариаций реализации:
http://forum.storela...делать-спойлер/
На сео это не отразится, так как ваши теги и структура будут сохранены, в реализации достаточно все описании обернуть в блок.
На счет страницы доставки уточните пожалуйста актуален ли вопрос, так как реализация спойлеров у вас имеется.
ARGO (17 Сентябрь 2015 - 10:05) писал:
так же при оставлении отзыва вместо пяти звездочек почему-то три и на них наезжает соседний блок.
{% IF opinion_list.RATING %} <div class="rating-box" itemprop="review" itemscope itemtype="http://schema.org/Review"> <meta itemprop="worstRating" content = "1"> <meta itemprop="bestRating" content = "10"> <div itemprop="reviewRating" class="rating" style="width:{opinion_list.RATING}0%" alt="{opinion_list.RATING}">{opinion_list.RATING}</div> </div> {% ENDIF %}
замените на:
{% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %}<br /><br />
#23
Отправлено 20 Сентябрь 2015 - 12:08
Vaccina (19 Сентябрь 2015 - 07:04) писал:
http://forum.storela...делать-спойлер/
На сео это не отразится, так как ваши теги и структура будут сохранены, в реализации достаточно все описании обернуть в блок.
На счет страницы доставки уточните пожалуйста актуален ли вопрос, так как реализация спойлеров у вас имеется.
Проверила страницу отзывов о магазине и стандартные отзывы, в обоих случаях клик на фильтры происходит корректно. Единственное не отображаются рейтинговые звезды, для их отображения в шаблоне Товар найдите:
{% IF opinion_list.RATING %} <div class="rating-box" itemprop="review" itemscope itemtype="http://schema.org/Review"> <meta itemprop="worstRating" content = "1"> <meta itemprop="bestRating" content = "10"> <div itemprop="reviewRating" class="rating" style="width:{opinion_list.RATING}0%" alt="{opinion_list.RATING}">{opinion_list.RATING}</div> </div> {% ENDIF %}
замените на:
{% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %}<br /><br />
Про свернутые блоки нашел решение ваше сам.
про отзывы в обратной связи подсказали скрипт перенести пониже теперь все кликается.
про звезды спасибо.
НО зайдите в отзывы и попробуйте оставить его! и увидите что звезд всего две с половиной
#24
Отправлено 25 Сентябрь 2015 - 11:10
если это платно пишите доплачу (но не реализовывать без меня)
#25
Отправлено 26 Сентябрь 2015 - 04:38
<!-- input type="button" value="Добавить в корзину" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;" title="Положить «{GOODS_NAME}» в корзину"/ --> {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} <div class="description"> {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %} <a class="add_to_compare_small added inProd" data-action-is-add="0" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{GOODS_NAME}» из списка сравнения с другими товарами" data-msgtype="1" data-gname="{GOODS_NAME}" title="Убрать «{GOODS_NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id=GET_GOODS_MOD_ID_FROM_PAGE&from={GOODS_FROM}&return_to={CURRENT_URL | urlencode}" > {%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a> <a class="add_to_compare_small_text" data-gname="{GOODS_NAME}" data-action-text-add="Добавить к сравнению" data-action-text-delete="Удалить из сравнения" onclick="$(this).parent().find('.add_to_compare_small').click();return false;" href="#" > {%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a> {% ELSE %} <a class="add_to_compare_small inProd" data-action-is-add="1" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{GOODS_NAME}» из списка сравнения с другими товарами" data-msgtype="1" data-gname="{GOODS_NAME}" title="Добавить «{GOODS_NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id=GET_GOODS_MOD_ID_FROM_PAGE&from={GOODS_FROM}&return_to={CURRENT_URL | urlencode}" > {%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a> <a class="add_to_compare_small_text" data-gname="{GOODS_NAME}" data-action-text-add="Добавить к сравнению" data-action-text-delete="Удалить из сравнения" onclick="$(this).parent().find('.add_to_compare_small').click();return false;" href="#" > {%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a> {% ENDIF %} </div> {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках, то покажем кнопку сравнения товаров --> <!-- Если есть возможность добавить товар в избранное --> {%IF CLIENT_IS_LOGIN %} <div class="description"> {% IF GOODS_MOD_IS_HAS_IN_FAVORITES_LIST %} <a class="add_to_wishlist_small inProd added" data-action-is-add="0" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в избранное" data-action-delete-title="Убрать «{GOODS_NAME}» из избранного" title="Убрать «{GOODS_NAME}» из избранного" data-msgtype="2" data-gname="{GOODS_NAME}" href="{FAVORITES_DELETE_URL}?id={GOODS_MOD_ID}&return_to={CURRENT_URL | urlencode}" >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a> <a class="add_to_wishlist_small_text" data-action-text-add="Добавить в избранное" data-gname="{GOODS_NAME}" data-action-text-delete="Удалить из избранного" onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;" href="#" >Удалить из избранного</a> {% ELSE %} <a class="add_to_wishlist_small inProd" data-action-is-add="1" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в избранное" data-action-delete-title="Убрать «{GOODS_NAME}» из избранного" data-msgtype="2" data-gname="{GOODS_NAME}" title="Добавить «{GOODS_NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={GOODS_MOD_ID}&return_to={CURRENT_URL | urlencode}" >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a> <a class="add_to_wishlist_small_text" data-gname="{GOODS_NAME}" data-action-text-add="Добавить в избранное" data-action-text-delete="Удалить из избранного" onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;" href="#" >Добавить в избранное</a> {% ENDIF %} </div> {%ELSE%} <div class="description {% IF GOODS_MOD_REST_VALUE = 0 %}nobuy{%ENDIF%}"> <a class="add_to_wishlist_small mustLogin" data-msgtype="3" title="Добавить в избранное">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a> </div> {%ENDIF%}
Далее в main.css найдите:
.addToCartWithMod{background:white;border:1px solid #ddd;color:#666;padding:10px 30px;transition:all 0.35s ease;border-radius:25px;}замените на:
.addToCartWithMod{background:#498166;border:1px solid #ddd;color:#fff;padding:10px 30px;transition:all 0.35s ease;border-radius:25px;}
далее найдите:
.addWithMod { text-align: right; margin: 10px 30px 10px 10px; }замените на:
.addWithMod { text-align: left; margin: 10px 30px 10px 10px; }
#26
Отправлено 28 Сентябрь 2015 - 10:22
#27
Отправлено 29 Сентябрь 2015 - 23:03
Vaccina (16 Июль 2015 - 02:57) писал:
2. В шаблоне HTML найдите:
<meta name="description" content="{PAGE_META_DESCRIPTION}" />
замените на:
{% IF IS_FULL_CATALOG %} <meta name="description" content="вписываем необходимый текст" /> {% ELSE %} <meta name="description" content="{PAGE_META_DESCRIPTION}" /> {% ENDIF %}
скажите, пожалуйста, я вот после этой строчки вставил описание каталога
HTML
<!-- В категориях используем стандартный алгоритм отображения товаров -->Корректно ли я сделал?
и
<meta name="description" content="{PAGE_META_DESCRIPTION}" />
замените на:
{% IF IS_FULL_CATALOG %} <meta name="description" content="вписываем необходимый текст" /> {% ELSE %} <meta name="description" content="{PAGE_META_DESCRIPTION}" /> {% ENDIF %}
я просто очень боюсь не навредит ли это метоописаниям остальных страниц, включая главную?
если долго отвечать дайте ссылку, я почитаю. спасибо!
#28
Отправлено 30 Сентябрь 2015 - 04:59
ARGO (29 Сентябрь 2015 - 23:03) писал:
скажите, пожалуйста, я вот после этой строчки вставил описание каталога
HTML
<!-- В категориях используем стандартный алгоритм отображения товаров -->Корректно ли я сделал?
В этом случае текст описания будет отображаться, только там, где есть подкатегории, а где будет идти список товаров - нет.
Чтобы описание появлялось и при списке товаров, то необходимо продублировать вставляемый код\текст и вставить его на строке 100 шаблона Товары.
ARGO (29 Сентябрь 2015 - 23:03) писал:
<meta name="description" content="{PAGE_META_DESCRIPTION}" />
замените на:
{% IF IS_FULL_CATALOG %} <meta name="description" content="вписываем необходимый текст" /> {% ELSE %} <meta name="description" content="{PAGE_META_DESCRIPTION}" /> {% ENDIF %}
я просто очень боюсь не навредит ли это метоописаниям остальных страниц, включая главную?
если долго отвечать дайте ссылку, я почитаю. спасибо!
Не навредит, так как описание у вас подставляется в зависимости от условий, по вашему примеру на странице каталога товаров будет ваше пользовательское описание внесенное вручную, а для всех остальных страниц стандартное исходя из переменной {PAGE_META_DESCRIPTION}
#30
Отправлено 01 Октябрь 2015 - 02:35
{%IF CLIENT_IS_LOGIN%} <!-- Если есть возможность добавить товар в избранное --> {% IF goods.IS_HAS_IN_FAVORITES_LIST %} <a class="add_to_wishlist_small goodsTable added" data-action-is-add="0" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в избранное" data-action-delete-title="Убрать «{goods.NAME}» из избранного" data-msgtype="2" data-gname="{goods.NAME}" title="Убрать «{goods.NAME}» из избранного" href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}"> {%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%} </a> {% ELSE %} <a class="add_to_wishlist_small goodsTable" data-action-is-add="1" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в избранное" data-action-delete-title="Убрать «{goods.NAME}» из избранного" data-msgtype="2" data-gname="{goods.NAME}" title="Добавить «{goods.NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%} </a> {% ENDIF %} {%ELSE%} <a class="add_to_wishlist_small mustLogin" data-msgtype="3" title="Добавить «{goods.NAME}» в избранное">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a> {%ENDIF%} <!-- END Если есть возможность добавить товар в избранное --> <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a class="add_to_compare_small added goodsTable" data-action-is-add="0" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" data-msgtype="1" data-gname="{goods.NAME}" title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a> {% ELSE %} <a class="add_to_compare_small goodsTable" data-action-is-add="1" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" data-msgtype="1" data-gname="{goods.NAME}" title="Добавить «{goods.NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a> {% ENDIF %} {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
Далее в main.css найдите:
.price { margin-top: 10px; height: 55px; }
после него вставьте:
.prod_hold .price { float: left; } .prod_hold .cart{ float: right; margin-top: 12px; }
#31
Отправлено 02 Октябрь 2015 - 17:16
Vaccina (30 Сентябрь 2015 - 04:59) писал:
Чтобы описание появлялось и при списке товаров, то необходимо продублировать вставляемый код\текст и вставить его на строке 100 шаблона Товары.
Мне нужно только описание полного каталога на который попадаем щелкнув кнопку каталог. а сейчас описание лезет везде где в категории нет товаров а только подкатегории. А если вставить на строке 100 (ныне 85) то будет вообще во всех подкатегориях у нас дополнительно этот текст вылазить.
#32
Отправлено 02 Октябрь 2015 - 17:57
Для этого Вам можно в разделе сайт -> редактор шаблонов -> шаблон Товары -> найти строчку
<!-- В категориях используем стандартный алгоритм отображения товаров -->
ПЕРЕД ней вставить
{% IF PAGE_TITLE=Каталог товаров || index_page %}
<div class="box htmlDataBlock">
<div class="box-content">
</div>
</div>
{% ENDIF %}
Далее в разделе сайт -> страницы -> создать страницу с текстом, который Вам нужен в описании каталога. После этого нажать там кнопку источник и скопировать код. После этого заходим опять в шаблон Товары, гнаходим Там код
{% IF PAGE_TITLE=Каталог товаров || index_page %}
<div class="box htmlDataBlock">
<div class="box-content">
</div>
</div>
{% ENDIF %}
и после
<div class="box-content">
вставляем ваш скопированный код
http://forum.storela...сание-каталога/
сделал и все хорошо, но в поиске дескрипшн вылазиет не тот что мы с вакциной прописали а непосредственно первая строчка описания каталога. это нормально?
#34
Отправлено 07 Октябрь 2015 - 06:13
#35
Отправлено 26 Октябрь 2015 - 10:50
в приложении от гугла он не сильно ругается, я так понимаю только на картинку рубля вставленную и еще на количество товара почему-то. картинки 1 и 2
а вот с яндексом все хуже. это из-за того что он хочет разметку по шаблону schema.org ?
в яндексе отскринить всю портянку сложно но можно посмотреть на примере страницы карточки товара
http://ivtekstil-sho...jelo#show_tab_2
в
https://webmaster.ya...u/microtest.xml
Заранее благодарен!
#36
Отправлено 11 Ноябрь 2015 - 10:02
при заполнении формы заказа в поле индекс нельзя писать буквы, а в поле телефон можно. как поправить чтобы в поле телефон только цифры.
и последнее, как убрать удобное время доставки при оформлении заказа (дату и время) (только время)
естественно из обоих форм заказа (корзина и быстрый заказ)
#37
Отправлено 12 Ноябрь 2015 - 11:39
ARGO (11 Ноябрь 2015 - 10:02) писал:
при заполнении формы заказа в поле индекс нельзя писать буквы, а в поле телефон можно. как поправить чтобы в поле телефон только цифры.
и последнее, как убрать удобное время доставки при оформлении заказа (дату и время) (только время)
естественно из обоих форм заказа (корзина и быстрый заказ)
1. Найдите в шаблоне Быстрый заказ код
<div class="clear"></div> <div id="quickform2" style="display: none;">после вставьте
<form action="{CART_URL}" method="post" class="cartForm" style=" width: 90%;margin: 0 auto;"> <fieldset class="scroll"> <input type="hidden" name="hash" value="{HASH}" /> <table class="cartTable"> <thead class="theme-color btheme-color"> <tr> <td width="100" class="image">Фото</td> <td class="tFieldName">Название товара</td> <td width="60" class="price-field">Цена</td> <td class="quantity">Кол-во</td> <td class="total">Общая сумма</td> </tr> </thead> <tbody> {% FOR cart_items %} <tr data-id="{cart_items.GOODS_MOD_ID}"> <td height="100"><div class="image goods-image-icon-square"><a href="{cart_items.GOODS_URL}"><img class="goods-image-icon" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=chameleon{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a></div></td> <td class="goodsNameInCart"> <a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader"> {cart_items.GOODS_NAME} <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара --> {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %} </a> </td> <td width="150"> <span class="cart-price"> <span class="price">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</span> </span> </td> <td width="80"> <input name="form[quantity][{cart_items.GOODS_MOD_ID}]" type="number" title="Количество, {cart_items.GOODS_MOD_MEASURE_NAME}" value="{cart_items.ORDER_LINE_QUANTITY}" class="inputText cartqty qty a-center" size="4" maxlength="12" min="0" /> </td> <td width="150"> <span class="cart-price"> <span class="price ajaxtotal">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</span> </span> </td> </tr> {% ENDFOR %} <!-- Скидки, действующие на заказ --> {% FOR cart_discount %} {% IF cart_discount.DISCOUNT_IS_ENABLED %} <tr class="discounttr"> <td>Cкидка</td> <td><div class="discount"></div></td> <td style="padding:10px">{cart_discount.DISCOUNT_NAME}</td> <td> <span class="num"> {% IF cart_discount.IS_PERCENT %} {cart_discount.DISCOUNT_VALUE}% {% ELSE %} {cart_discount.DISCOUNT_VALUE | money_format} {% ENDIF %} </span> </td> <td class="totalDiscount"><span>{cart_discount.END_PRICE | money_format}</span></td> <td> </td> </tr> {% ENDIF %} {% ENDFOR %} </tbody> </table> </fieldset> <div class="TotalSum ftheme-color"> <span class="price">Итого:</span> <span class="price"> {% FOR cart_sum %} {cart_sum.NOW_WITH_DISCOUNT | money_format}<br /> {% ENDFOR %} </span> </div> </form>
2. далее в шаблоне найдите
<td><input id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required input-text" type="text"/></td>
замените на
<td><input id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required input-text digits" type="text"/></td>в шаблоне Оформление заказа найдите
<input type="text" id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required"/>
замените на
<input type="text" id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required digits"/>
3. далее найдите
<div class="field"> <label for="deliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}>Удобное время доставки</label>{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %} <div class="input-box"> c <select name="form[delivery][convenient_time_from]"> <option></option> {% FOR convenient_time_from_list %} {%IF convenient_time_from_list.HOUR_INT>9%}{%IF convenient_time_from_list.HOUR_INT<18%} <option value="{convenient_time_from_list.HOUR_INT}" {% IF convenient_time_from_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_from_list.HOUR}</option> {%ENDIF%}{%ENDIF%} {% ENDFOR %} </select> до <select name="form[delivery][convenient_time_to]"> <option></option> {% FOR convenient_time_to_list %} {%IF convenient_time_to_list.HOUR_INT>9%}{%IF convenient_time_to_list.HOUR_INT<18%} <option value="{convenient_time_to_list.HOUR_INT}" {% IF convenient_time_to_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_to_list.HOUR}</option> {%ENDIF%}{%ENDIF%} {% ENDFOR %} </select> </div> </div>
замените на
<div class="field" style="display:none"> <label for="deliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}>Удобное время доставки</label>{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %} <div class="input-box"> c <select name="form[delivery][convenient_time_from]"> <option value="{convenient_time_from_list.HOUR_INT}">12</option></select> <select name="form[delivery][convenient_time_to]"> <option value="{convenient_time_to_list.HOUR_INT}" >15</option> </select> </div> </div>
в шаблоне Быстрый заказ найдите
<li class="fields"> <div class="field"> <label for="quickDeliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}>Удобное время доставки{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %}</label>
замените на
<li class="fields" style="display:none"> <div class="field"> <label for="quickDeliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}>Удобное время доставки{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %}</label>
#38
Отправлено 13 Ноябрь 2015 - 10:52
Ирина345 (12 Ноябрь 2015 - 11:39) писал:
Как мне сделать свернутые блоки при оформлении заказа на шаге выбора города доставки, чтобы зона доставки курьерская и в пункт выдачи была свернута по умолчанию и открывалась по клику.
Я знаю что есть инструкция шаблонная но по ней пробовал не получается (шаблоны другие и код отличается). Помогите пожалуйста!
#39
Отправлено 24 Ноябрь 2015 - 20:56
ARGO (13 Ноябрь 2015 - 10:52) писал:
Как мне сделать свернутые блоки при оформлении заказа на шаге выбора города доставки, чтобы зона доставки курьерская и в пункт выдачи была свернута по умолчанию и открывалась по клику.
Я знаю что есть инструкция шаблонная но по ней пробовал не получается (шаблоны другие и код отличается). Помогите пожалуйста!
Здравствуйте! В конец шаблона main.js добавьте строки
$(function() { $('.deliveryRadio').click(function() { $('.deliveryZoneRadio').closest('tr').hide(); $(this).closest('tbody').find('tr').show(); }); $('.deliveryRadio').trigger('click'); });
Теперь при выборе определенного способа доставки, доп. пункты будут раскрываться, если они имеются.
#40
Отправлено 24 Ноябрь 2015 - 22:31
RedHead (24 Ноябрь 2015 - 20:56) писал:
$(function() { $('.deliveryRadio').click(function() { $('.deliveryZoneRadio').closest('tr').hide(); $(this).closest('tbody').find('tr').show(); }); $('.deliveryRadio').trigger('click'); });
Теперь при выборе определенного способа доставки, доп. пункты будут раскрываться, если они имеются.
искренне благодарю Вас "Рыжеволосый человек"
однако еще остался шаблон быстрого оформления заказа там портянка с городами остается. (если не через корзину, а сразу кликаю на товар/купить/оформить заказ)
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных