[Помогите] Удалить (скрыть) отображение суммы

Тема в разделе "OpenCart", создана пользователем ixion, 26 фев 2013.

Статус темы:
Закрыта.
  1. ixion

    ixion

    Регистрация:
    16 янв 2013
    Сообщения:
    121
    Симпатии:
    75
    Нужно сделать так чтобы не отображалась сумма заказа, а только итог, в корзине в шапке (в раскрывающейся). Если через админку в закладке учитывать в заказе отключить сумму, то итог считает 0 (если не использованы бонусные баллы)
    я имею ввиду в открытом виде отображается внизу:
    Сумма: 777 грн
    Итого: 777 грн

    Надо оставить только итого
     
  2. apple-boom

    apple-boom

    Регистрация:
    21 ноя 2012
    Сообщения:
    152
    Симпатии:
    297
    Админка - Дополнения - Учитывать в заказе - Сумма - Отключено
    Но если не будет суммы заказа, тогда и итого будет равно нулю что в общем-то логично.
     
  3. Rusik

    Rusik

    Регистрация:
    21 янв 2013
    Сообщения:
    162
    Симпатии:
    51
    Ммм, кажется проще всего выпилить из модели..
    catalog/model/total/sub_total . Выпиливаем этот кусок:
    Код:
    $total_data[] = array(
    'code' => 'sub_total',
    'title' => $this->language->get('text_sub_total'),
    'text' => $this->currency->format($sub_total),
    'value' => $sub_total,
    'sort_order' => $this->config->get('sub_total_sort_order')
    );
    Но на страничке заказе тоже пропадет

    + можно попробовать в cart.tpl вывод total разделить и задать нужный css класс к сумме.
     
    ixion нравится это.
  4. DLL_23Rus

    DLL_23Rus

    Регистрация:
    11 фев 2013
    Сообщения:
    59
    Симпатии:
    8
    Не уверен, что изящное, но рабочее решение:
    в файле \view\theme\ваша тема\template\module\cart.tpl меняем строчки(37-46):
    Код:
    <div class="mini-cart-total">
    <table>
    <?php foreach ($totals as $total) { ?>
    <tr>
    <td class="right"><b><?php echo $total['title']; ?>:</b></td>
    <td class="right"><?php echo $total['text']; ?></td>
    </tr>
    <?php } ?>
    </table>
    </div>
    на:
    Код:
    <div class="mini-cart-total">
    <table>
    <?php foreach ($totals as $total) { ?>
    <?php if ($total['title']=='Итого') {echo "<tr><td class='right'><b>".$total['title']." :</b></td> <td class='right'>".$total['text']."</td></tr>";} ?>
    <?php } ?>
    </table>
    </div>
    Да, еще т.к. будет использоваться кириллица, то файл надо пересохранить в UTF-8. Открываешь в блокноте, выбираешь "сохранить как", из выпадающего списка возле кнопки "сохранить" выбираешь "UTF-8".
     
    trek, Rusik и ixion нравится это.
Статус темы:
Закрыта.