Ovottona (25 Май 2016 - 13:03) писал:
Систематически, т.е. каждый раз вы не доделываете пункты, которые я прошу.
Может быть я неправильно излагаю информацию?
Давайте будем пробовать другой способ.
Но, руки опускаются, ей богу!
1. При оформлении заказа убираем сверху надпись "Оформление заказа Шаг 1 из 4-х".
Можно вообще убрать, можно считать "Шаг 1 из 2", затем на следующем шаге "Шаг 2 из 2".
4-х шагов у нас нет. Нет шага по заполнению способа оплаты и по по выбору доставки.
2. При оформлении заказа убираем совсем или пишем 1 из 2 надпись в поле
Главная > Корзина > Оформление заказа. Шаг 1 из 4
3. На первом шаге - "Контакты" добавляем текстовые поля:
- "Ориентировочные или точные сроки отдыха" - обязательное для заполнения
- "Дополнительные пожелания" - не обязательное для заполнения
4. В последнем шаге "Подтверждение заказа" удаляем ИТОГО.
5. В Корзине (когда покупатель просматривает Корзину) меняем местами столбцы "№" и "столбец с крестиками, которые удаляют товар из корзины"
6. И после последних изменений выпадает ошибка "Ошибка при оформлении заказа. Не указан метод доставки"
1,2 Найдите в шаблоне Оформление заказа
<span class="headerNavigation">Оформление заказа. Шаг {ORDER_STAGE_NUM} из 4</span> </div> <h1 class="heading_title">Оформление заказа. Шаг {ORDER_STAGE_NUM} из 4</h1>
замените на
<span class="headerNavigation">Оформление заказа. Шаг {%IF ORDER_STAGE_NUM=3 || ORDER_STAGE_NUM=4%}2{%ELSE%}{ORDER_STAGE_NUM}{%ENDIF%} из 2</span> </div> <h1 class="heading_title">Оформление заказа. Шаг {%IF ORDER_STAGE_NUM=3 || ORDER_STAGE_NUM=4%}2{%ELSE%}{ORDER_STAGE_NUM}{%ENDIF%} из 2</h1>3 Найдите в шаблоне Оформление заказа код
<div class="contentContainer order-step"> <p><label for="reg_name" class="required">ФИО<em>*</em></label></p> <input type="text" id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required"/> <p><label for="contactEmail" class="required">Электронная почта<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label></p> <input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}class="required"{% ENDIF %}/> <p><label for="sites_client_phone" class="required">Телефон для связи<em>*</em></label></p> <input type="text" id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required"/> <!-- Если в тарифном плане подключен раздел личного кабинета --> {% IF TARIFF_FEATURE_CLIENT_ROOM %} {% IFNOT CLIENT_IS_LOGIN %} <p> <input type="checkbox" id="contactWantRegister" name="form[contact][want_register]" value="1" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}checked="checked"{% ENDIF %}><label for="contactWantRegister">Я хочу зарегистрироваться</label> </p> {% ENDIF %} {% ENDIF %} </div>замените на
<div class="contentContainer order-step"> <div class="conteckt_block"> <p><label for="reg_name" class="required">ФИО<em>*</em></label></p> <input type="text" id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required"/> <p><label for="contactEmail" class="required">Электронная почта<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label></p> <input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}class="required"{% ENDIF %}/> <p><label for="sites_client_phone" class="required">Телефон для связи<em>*</em></label></p> <input type="text" id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required"/> <!-- Если в тарифном плане подключен раздел личного кабинета --> {% IF TARIFF_FEATURE_CLIENT_ROOM %} {% IFNOT CLIENT_IS_LOGIN %} <p> <input type="checkbox" id="contactWantRegister" name="form[contact][want_register]" value="1" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}checked="checked"{% ENDIF %}><label for="contactWantRegister">Я хочу зарегистрироваться</label> </p> {% ENDIF %} {% ENDIF %} </div> <div class="dop_block"> <p><label for="reg_data" class="required">Ориентировочные или точные сроки отдыха<em>*</em></label></p> <input type="text" id="reg_data" name="form[delivery][test]" value="{ORDER_FORM_DELIVERY_TEST}" maxlength="100" class="required"/> <p><label for="reg_chenge" class="required">Дополнительные пожелания<em>*</em></label></p> <input type="text" id="reg_chenge" name="form[delivery][chenge]" value="{ORDER_FORM_DELIVERY_CHENGE}" maxlength="100"/> </div> </div>
далее найдите
<form {% IF ORDER_STAGE_NUM=1 %} action="{ORDER_STAGE_CONTACTS_URL}" {% ELSEIF ORDER_STAGE_NUM=2 %} action="{ORDER_STAGE_DELIVERY_URL}"
замените на
<form {% IF ORDER_STAGE_NUM=1 %} action="{ORDER_STAGE_CONTACTS_URL}" onsubmit="$('#deliveryComment').val('сроки отдыха' + ' ' + $('#reg_data').val()+ ' ' +'пожелание' + ' ' + $('#reg_chenge').val());" {% ELSEIF ORDER_STAGE_NUM=2 %} action="{ORDER_STAGE_DELIVERY_URL}"
в конец style.css добавьте
.contentContainer.order-step { display: flex; }
4 Найдите в шаблоне Оформление заказа код
<tfoot> <tr> <td colspan="3" class="results"> <span class="price">Итого:</span> </td> <td>
замените на
<tfoot style="display:none"> <tr> <td colspan="3" class="results"> <span class="price">Итого:</span> </td> <td>
5. Найдите в шаблоне Корзина код
<td>№</td> <td></td> <td class="image">Фото</td> <td class="name">Название товара</td> <td class="price">Цена</td> </tr> </thead> <tbody> {% FOR cart_items %} <tr class="item" id="{cart_items.GOODS_ID}" data-mod-id="{cart_items.GOODS_MOD_ID}"> <td class="close-block"> <a class="close" href="{cart_items.ORDER_LINE_DELETE_URL}" title="Удалить позицию">×</a><br /> </td>
замените на
<td></td><td>№</td> <td class="image">Фото</td> <td class="name">Название товара</td> <td class="price">Цена</td> </tr> </thead> <tbody> {% FOR cart_items %} <tr class="item" id="{cart_items.GOODS_ID}" data-mod-id="{cart_items.GOODS_MOD_ID}"> <td class="close-block"> <a class="close" href="{cart_items.ORDER_LINE_DELETE_URL}" title="Удалить позицию">×</a><br /> </td> <td class="number_block"></td>
далее найдите в файле style.css
.shopping-cart-table tbody tr:before { content: counter(schetchik); display: table-cell; vertical-align: middle; color: #978777; }
замените на
.number_block:before { content: counter(schetchik); display: table-cell; vertical-align: middle; color: #978777; }
6. Вам внесли коррективы.