{% ENDIF %} <!-- Шаг 2. Доставка --> {% FOR cart_items_delivery %} <tr {% IF cart_items_delivery.END_PRICE=0 %}style="display:none;"{% ENDIF %}> <td class="cell1"> <div class="orderIcon delivery"></div> </td> <td class="cell2"> <span class="cartFormTbodyHeader"> {cart_items_delivery.NAME} {% IF cart_items_delivery.WITH_DELIVERY_ZONE %} <span>({cart_items_delivery.DELIVERY_ZONE_DESC})</span> {% ENDIF %} </span> </td> <td class="cell3 alignCenter"> 1 шт </td> <td class="cell5 num"> {cart_items_delivery.END_PRICE | money_format} </td> </tr> {% ENDFOR %} </tr> /> <td class="cell2"> <label for="deliveryId{order_delivery.ID}">{order_delivery.NAME}</label> </td> <td rowspan="2" class="cell3 num"> + <span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span> <span class="orderStageDeliveryZonePrice" {% IF order_delivery.ZONE_ID<1 %}style="display:none;"{% ENDIF%}>{order_delivery.ZONE_END_PRICE | money_format}</span> </td> </tr> <tr> <td class="cell4">{order_delivery.DESC}</td> </tr> {% IFNOT order_delivery.zone_list_empty %} {% FOR zone_list %} <tr> <td></td> <td class="cell5">
Оформления Заказа.Удалил Коды И Теперь На Шаге Два Пустота((
#1
Отправлено 05 Апрель 2011 - 21:30
#2
Отправлено 06 Апрель 2011 - 06:15
И мне помогите пожалуйста
Я вроде ничего не удалял но вот после выбора оформить заказ появляется пустая страница без каких либо данных
#3
Отправлено 06 Апрель 2011 - 12:52
Вот в этом ответе были исходники для всех текущих шаблонов страницы оформления заказа:
http://forum.storela...ndpost__p__1923
Можете восстановить код используя их.
#5
Отправлено 06 Апрель 2011 - 18:22
Найти блок
<td rowspan="2" class="cell3 num"> + <span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span> <span class="orderStageDeliveryZonePrice" {% IF order_delivery.ZONE_ID<1 %}style="display:none;"{% ENDIF%}>{order_delivery.ZONE_END_PRICE | money_format}</span> </td>
Далее его можно или удалить, или заменить на
<td rowspan="2" class="cell3 num"> {% IF order_delivery.END_PRICE > 0 %}+ <span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span>{% ENDIF%} {% IF order_delivery.ZONE_END_PRICE > 0 %}+ <span class="orderStageDeliveryZonePrice" {% IF order_delivery.ZONE_ID<1 %}style="display:none;"{% ENDIF%}>{order_delivery.ZONE_END_PRICE | money_format}</span>{% ENDIF%} </td>
То же самое нужно проделать и с другим участком
Найти
<td class="cell3 alignCenter"> 1 шт </td> <td class="cell5 num"> {cart_items_delivery.END_PRICE | money_format} </td>
Далее или удалить строку
{cart_items_delivery.END_PRICE | money_format}
или заменить её на
{% IF cart_items_delivery.END_PRICE > 0 %}{cart_items_delivery.END_PRICE | money_format}{% ENDIF%}
#6
Отправлено 06 Апрель 2011 - 22:55
Vaccina (06 Апрель 2011 - 18:22) писал:
Найти блок
<td rowspan="2" class="cell3 num"> + <span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span> <span class="orderStageDeliveryZonePrice" {% IF order_delivery.ZONE_ID<1 %}style="display:none;"{% ENDIF%}>{order_delivery.ZONE_END_PRICE | money_format}</span> </td>
Далее его можно или удалить, или заменить на
<td rowspan="2" class="cell3 num"> {% IF order_delivery.END_PRICE > 0 %}+ <span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span>{% ENDIF%} {% IF order_delivery.ZONE_END_PRICE > 0 %}+ <span class="orderStageDeliveryZonePrice" {% IF order_delivery.ZONE_ID<1 %}style="display:none;"{% ENDIF%}>{order_delivery.ZONE_END_PRICE | money_format}</span>{% ENDIF%} </td>
То же самое нужно проделать и с другим участком
Найти
<td class="cell3 alignCenter"> 1 шт </td> <td class="cell5 num"> {cart_items_delivery.END_PRICE | money_format} </td>
Далее или удалить строку
{cart_items_delivery.END_PRICE | money_format}
или заменить её на
{% IF cart_items_delivery.END_PRICE > 0 %}{cart_items_delivery.END_PRICE | money_format}{% ENDIF%}
И еще вопросик уменьшения размеров блока с товарами см. ФОТО
#7
Отправлено 06 Апрель 2011 - 23:26
Открываем файл стилей main.css
Находим примерно следующее
.goodsListItem {text-align:center;vertical-align:top;width:195px;overflow:hidden;padding:0px;} /* Размер в 200 пикселей сделан, чтобы и 2 и 5 товаров нормально смотрелись и была возможность увеличить разрешение до 1220 пикселей*/ .goodsListItemBlock {height:300px;width:210px;margin:5px;overflow:hidden;} .goodsListItemBlock a {} .goodsListItemImage {height:185px;width:100%;margin-top:1em;border-collapse: collapse;border-spacing: 0;} .goodsListItemImage td {text-align:center;vertical-align:middle;} .goodsListItemName {line-height:1.2em;padding:0px 2px 0px 2px;margin:0px;max-height:3.6em;overflow:hidden;} .goodsListItemName a {font-size:15px;line-height:1.2em;padding:0px;margin:0px;}
меняем на
.goodsListItem {text-align:center;vertical-align:top;width:190px;overflow:hidden;padding:0px;} /* Размер в 200 пикселей сделан, чтобы и 2 и 5 товаров нормально смотрелись и была возможность увеличить разрешение до 1220 пикселей*/ .goodsListItemBlock {height:300px;width:160px;margin:5px;overflow:hidden;} .goodsListItemBlock a {} .goodsListItemImage {height:160px;width:100%;margin-top:1em;border-collapse: collapse;border-spacing: 0;} .goodsListItemImage td {text-align:center;vertical-align:middle;} .goodsListItemName {line-height:1.2em;padding:0px 2px 0px 2px;margin:0px;max-height:3.6em;overflow:hidden;} .goodsListItemName a {font-size:15px;line-height:1.2em;padding:0px;margin:0px;} .goodsListItem img { width:160px;
Далее редактируем файл шаблона Товары
Находим
{goods.index | is_divided("3","</tr><tr>","")}
Заменяем на
{goods.index | is_divided("4","</tr><tr>","")}
#8
Отправлено 07 Апрель 2011 - 16:12
Vaccina (06 Апрель 2011 - 23:26) писал:
Открываем файл стилей main.css
Находим примерно следующее
.goodsListItem {text-align:center;vertical-align:top;width:195px;overflow:hidden;padding:0px;} /* Размер в 200 пикселей сделан, чтобы и 2 и 5 товаров нормально смотрелись и была возможность увеличить разрешение до 1220 пикселей*/ .goodsListItemBlock {height:300px;width:210px;margin:5px;overflow:hidden;} .goodsListItemBlock a {} .goodsListItemImage {height:185px;width:100%;margin-top:1em;border-collapse: collapse;border-spacing: 0;} .goodsListItemImage td {text-align:center;vertical-align:middle;} .goodsListItemName {line-height:1.2em;padding:0px 2px 0px 2px;margin:0px;max-height:3.6em;overflow:hidden;} .goodsListItemName a {font-size:15px;line-height:1.2em;padding:0px;margin:0px;}
меняем на
.goodsListItem {text-align:center;vertical-align:top;width:190px;overflow:hidden;padding:0px;} /* Размер в 200 пикселей сделан, чтобы и 2 и 5 товаров нормально смотрелись и была возможность увеличить разрешение до 1220 пикселей*/ .goodsListItemBlock {height:300px;width:160px;margin:5px;overflow:hidden;} .goodsListItemBlock a {} .goodsListItemImage {height:160px;width:100%;margin-top:1em;border-collapse: collapse;border-spacing: 0;} .goodsListItemImage td {text-align:center;vertical-align:middle;} .goodsListItemName {line-height:1.2em;padding:0px 2px 0px 2px;margin:0px;max-height:3.6em;overflow:hidden;} .goodsListItemName a {font-size:15px;line-height:1.2em;padding:0px;margin:0px;} .goodsListItem img { width:160px;
Далее редактируем файл шаблона Товары
Находим
{goods.index | is_divided("3","</tr><tr>","")}
Заменяем на
{goods.index | is_divided("4","</tr><tr>","")}
#9
Отправлено 07 Апрель 2011 - 17:52
#12
Отправлено 08 Апрель 2011 - 15:30
Добавив в самый конец, или заменив аналогичные стили следующим стилем
.goodsListItem {text-align:center;vertical-align:top;width:180px;overflow:hidden;padding:0px;} /* Размер в 200 пикселей сделан, чтобы и 2 и 5 товаров нормально смотрелись и была возможность увеличить разрешение до 1220 пикселей*/ .goodsListItemBlock {height:300px;width:150px;margin:5px;overflow:hidden;} .goodsListItemBlock a {} .goodsListItemImage {height:150px;width:100%;margin-top:1em;border-collapse: collapse;border-spacing: 0;} .goodsListItemImage td {text-align:center;vertical-align:middle;} .goodsListItemName {line-height:1.2em;padding:0px 2px 0px 2px;margin:0px;max-height:3.6em;overflow:hidden;} .goodsListItemName a {font-size:15px;line-height:1.2em;padding:0px;margin:0px;} .goodsListItem img { width:150px; }
#13
Отправлено 08 Апрель 2011 - 15:42
Попробуйте в шаблоне Просмотр заказа - найти
{%FOR order_lines%} <tr rel="{order_lines.ID}"> <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%} {%ENDIF%}</td> <td>{order_lines.NAME}</td> <td class="num alignRight">{order_lines.LINE_PRICE | number}</td> <td class="alignCenter"> <!-- Товарная позиция --> {% IF order_lines.TYPE_ID=1 %} {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME} <!-- Доставка --> {% ELSEIF order_lines.TYPE_ID = 2%} 1 шт <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> {%ENDIF%} </td> <td class="num alignRight">{order_lines.LINE_SUM | number}</td> </tr> {%ENDFOR%}
и заменить на
{%FOR order_lines%} {% IF order_lines.TYPE_ID != 2 %} <tr rel="{order_lines.ID}"> <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%} {%ENDIF%}</td> <td>{order_lines.NAME}</td> <td class="num alignRight">{order_lines.LINE_PRICE | number}</td> <td class="alignCenter"> <!-- Товарная позиция --> {% IF order_lines.TYPE_ID=1 %} {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME} <!-- Доставка --> {% ELSEIF order_lines.TYPE_ID = 2%} 1 шт <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> {%ENDIF%} </td> <td class="num alignRight">{order_lines.LINE_SUM | number}</td> </tr> {%ENDIF%} {%ENDFOR%}
Далее после
{% IF ORDER_DELIVERY_ADDRESS %} <tr> <td class="cell1"><p><span>Адрес доставки:</span></p></td> <td class="cell2">{ORDER_DELIVERY_ADDRESS | nl2br}</td> </tr> {% ENDIF %}
добавить
{%FOR order_lines%} {% IF order_lines.TYPE_ID = 2 %} <tr> <td class="cell1"><p><span>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}:{%ELSE%} {%ENDIF%}</span></p></td> <td class="cell2">{order_lines.NAME}</td> </tr> {%ENDIF%} {%ENDFOR%}
#14
Отправлено 10 Апрель 2011 - 14:57
Vaccina (08 Апрель 2011 - 15:42) писал:
Попробуйте в шаблоне Просмотр заказа - найти
{%FOR order_lines%} <tr rel="{order_lines.ID}"> <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%} {%ENDIF%}</td> <td>{order_lines.NAME}</td> <td class="num alignRight">{order_lines.LINE_PRICE | number}</td> <td class="alignCenter"> <!-- Товарная позиция --> {% IF order_lines.TYPE_ID=1 %} {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME} <!-- Доставка --> {% ELSEIF order_lines.TYPE_ID = 2%} 1 шт <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> {%ENDIF%} </td> <td class="num alignRight">{order_lines.LINE_SUM | number}</td> </tr> {%ENDFOR%}
и заменить на
{%FOR order_lines%} {% IF order_lines.TYPE_ID != 2 %} <tr rel="{order_lines.ID}"> <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%} {%ENDIF%}</td> <td>{order_lines.NAME}</td> <td class="num alignRight">{order_lines.LINE_PRICE | number}</td> <td class="alignCenter"> <!-- Товарная позиция --> {% IF order_lines.TYPE_ID=1 %} {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME} <!-- Доставка --> {% ELSEIF order_lines.TYPE_ID = 2%} 1 шт <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> {%ENDIF%} </td> <td class="num alignRight">{order_lines.LINE_SUM | number}</td> </tr> {%ENDIF%} {%ENDFOR%}
Далее после
{% IF ORDER_DELIVERY_ADDRESS %} <tr> <td class="cell1"><p><span>Адрес доставки:</span></p></td> <td class="cell2">{ORDER_DELIVERY_ADDRESS | nl2br}</td> </tr> {% ENDIF %}
добавить
{%FOR order_lines%} {% IF order_lines.TYPE_ID = 2 %} <tr> <td class="cell1"><p><span>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}:{%ELSE%} {%ENDIF%}</span></p></td> <td class="cell2">{order_lines.NAME}</td> </tr> {%ENDIF%} {%ENDFOR%}
Вот что получилось
#15
Отправлено 11 Апрель 2011 - 04:53
{% IF order_lines.TYPE_ID != 2 %}на
{% IFNOT order_lines.TYPE_ID = 2 %}и по идее должно быть все нормально.
#17
Отправлено 11 Апрель 2011 - 21:53
Цитата
{% IF order_lines.TYPE_ID != 2 %}на
{% IFNOT order_lines.TYPE_ID = 2 %}
и по идее должно быть все нормально.
Цитата
Хм. посмотрела, проверила и в 14 посте все оказалось верно.
Возможно дело в шаблоне, или у вас не получилось правильно заменить код
<tbody class="main"> {%FOR order_lines%} <tr rel="{order_lines.ID}"> <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%} {%ENDIF%}</td> <td>{order_lines.NAME}</td> <td class="num alignRight">{order_lines.LINE_PRICE | number}</td> <td class="alignCenter"> <!-- Товарная позиция --> {% IF order_lines.TYPE_ID=1 %} {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME} <!-- Доставка --> {% ELSEIF order_lines.TYPE_ID = 2%} 1 шт <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> {%ENDIF%} </td> <td class="num alignRight">{order_lines.LINE_SUM | number}</td> </tr> {%ENDFOR%} </tbody>
Заменять нужно на
<tbody class="main"> {%FOR order_lines%} {% IF order_lines.TYPE_ID != 2 %} <tr rel="{order_lines.ID}"> <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%} {%ENDIF%}</td> <td>{order_lines.NAME}</td> <td class="num alignRight">{order_lines.LINE_PRICE | number}</td> <td class="alignCenter"> <!-- Товарная позиция --> {% IF order_lines.TYPE_ID=1 %} {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME} <!-- Доставка --> {% ELSEIF order_lines.TYPE_ID = 2%} 1 шт <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> {%ENDIF%} </td> <td class="num alignRight">{order_lines.LINE_SUM | number}</td> </tr> {%ENDIF%} {%ENDFOR%} </tbody>
попробуйте еще раз проделать данную манипуляцию. если не получиться, то скиньте мне данные от вашего магазина, попробую понять в чем может быть ошибка.
#18
Отправлено 15 Апрель 2011 - 12:20
#19
Отправлено 15 Апрель 2011 - 17:54
#20
Отправлено 15 Апрель 2011 - 19:15
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных