Вес заказа в корзине

Автор Лейна, 19 декабря 2014, 07:42:01

« назад - далее »

Лейна

Приветствую уважаемых гуру! Подскажите пожалуйста, как можно вывести общий вес заказа на странице оформления заказа? Очень хочется  поместить эту информацию между строчками "Итого товаров:" и "Итого за доставку:"
Большое спасибо создателям этого форума, и тем, кто здесь помогает. Ребята, вы - лучшие!

tigran

Добавьте вывод веса в шаблон shopping-cart.tpl
{$cart->getTotalWeight()}

Лейна

Цитата: tigran от 19 декабря 2014, 09:24:30
Добавьте вывод веса в шаблон shopping-cart.tpl
{$cart->getTotalWeight()}
А можно чуть-чуть подробнее? Буду очень благодарна) Забыла сразу написать: версия престы - 1.5.6.0
Большое спасибо создателям этого форума, и тем, кто здесь помогает. Ребята, вы - лучшие!

tigran

Добавьте этот код в шаблон в том месте, где вы хотите показать вес.

Лейна

Цитата: tigran от 19 декабря 2014, 11:52:23
Добавьте этот код в шаблон в том месте, где вы хотите показать вес.
Если я хоть что-то понимаю, то именно этот кусок кода отвечает за вывод общей стоимости заказанных товаров.
{if $use_taxes}
{if $priceDisplay}
<tr class="cart_total_price">
<td colspan="5">{if $display_tax_label}{l s='Total products (tax excl.)'}{else}{l s='Total products'}{/if}</td>
<td colspan="2" class="price" id="total_product">{displayPrice price=$total_products}</td>
</tr>
{else}
<tr class="cart_total_price">
<td colspan="5">{if $display_tax_label}{l s='Total products (tax incl.)'}{else}{l s='Total products'}{/if}</td>
<td colspan="2" class="price" id="total_product">{displayPrice price=$total_products_wt}</td>
</tr>
{/if}
{else}
<tr class="cart_total_price">
<td colspan="5">{l s='Total products'}</td>
<td colspan="2" class="price" id="total_product">{displayPrice price=$total_products}</td>
</tr>
{/if}

И значит, именно после него нужно будет вставить одну единственную строчку с кодом
{$cart->getTotalWeight()}
И да, вставила, естественно, ничего не получилось.
Большое спасибо создателям этого форума, и тем, кто здесь помогает. Ребята, вы - лучшие!

Adik

Была такая тема на форуме. Код для показа веса:
<tr class="cart_total_price">
        <td colspan="5">{l s='Total weight:'}</td>
        <td colspan="2" class="price" id="total_weight">{$cart->getTotalWeight()}</td>
</tr>

Проверено на prestashop версии 1.5.3

Лейна

Вроде заработало, но не совсем корректно. При добавлении в корзину еще одного товара, вес не меняется(((
Большое спасибо создателям этого форума, и тем, кто здесь помогает. Ребята, вы - лучшие!

Mr.Sen

Все меняется, только нужно перегружать страницу.

Лейна

Adik, Mr.Sen, ребята, спасибо вам большое-пребольшое!))) Действительно, нужно было просто перезагрузить страничку) Ну, это уже лучше, чем ничего. И еще вопросик: Где изменить надпись "Total weight": на "Общий вес заказа"
Большое спасибо создателям этого форума, и тем, кто здесь помогает. Ребята, вы - лучшие!

Лейна

Все, нашла где перевести с английского на русский))) Еще раз большое спасибо)))
Большое спасибо создателям этого форума, и тем, кто здесь помогает. Ребята, вы - лучшие!

Mr.Sen

Текст поменять можно прямо в шаблоне или в переводах в админке.

Чтобы без перезагрузки страницы работало, нужно переделать ajax-cart.js.

Лейна

Цитата: Mr.Sen от 19 декабря 2014, 13:41:37
Текст поменять можно прямо в шаблоне или в переводах в админке.

Чтобы без перезагрузки страницы работало, нужно переделать ajax-cart.js.
А как? Если бы без перезагрузки было, стало бы ну совсем замечательно! Помогите, пожалуйста, если есть у вас такая возможность))
Большое спасибо создателям этого форума, и тем, кто здесь помогает. Ребята, вы - лучшие!

DarinSr

Чтобы переделать все на Ajax нужны знания php+javascript. Если вы не можете сами, то создайте тему в разделе Работа и вам сделают.

Лейна

Да, сама не могу((( Но обязательно подумаю, спасибо большое :)
Большое спасибо создателям этого форума, и тем, кто здесь помогает. Ребята, вы - лучшие!