Добрый день, сразу прошу прощения если создал тему не совсем в том разделе Имеется сборка версии 2.0.3.1, есть проблема следующего характера - при оформлении заказа клиент выбирает метод доставки из предложенных вариантов (3-4 варианта), но при отображении каждого из методов доставки отображается его стоимость которая мне совсем не нужна. Для примера: - доставка службой № 1 - $ 0.00 (если указана стоимость 0 или не указано вообще ничего) - доставка службой № 2 - $ 0.00 - доставка службой № 3 - $ 0.00 - доставка службой № 4 - $ 0.00 Подскажите каким образом убрать цену совсем, что бы стало так: - доставка службой № 1 - доставка службой № 2 - доставка службой № 3 - доставка службой № 4 Надеюсь на вашу помощь, так как голову уже всю "сломал"
тогда для наглядности посмотрите файлы в папке catalog\model\shipping это если захотите модель подредактировать. Там все просто. Если стандартное оформление, то смотрите файл \catalog\view\theme\default\template\checkout\shipping_method.tpl находите то что ниже и удаляете лишнее Код: <?php echo $quote['title']; ?> - <?php echo $quote['text']; ?></label>
лишнее видимо <?php echo $quote['text']; ?> пробовать не достаточно. Нужно понимать что делаете и где делаете. Может тема у вас другая или шаблон модуля в кеше модификатора, а может вообще оформление другое итд.
у меня версия 2.1.0.1. Файл такой же, изменения произвожу,но отображение нуля в пункте доставки не пропадает
Ищите где ошиблись и перечитайте то что написал. У меня 2.1.0.1 Русская сборка, и данные изменения приводят к нужному результату.
Вот мой файл, сборка такая же как и у вас, в выделенной строчке удалил лишнее по инструкции, но "0р." по-прежнему отображается <?php if ($error_warning) { ?> <div class="alert alert-warning"><i class="fa fa-exclamation-circle"></i> <?php echo $error_warning; ?></div> <?php } ?> <?php if ($shipping_methods) { ?> <p><?php echo $text_shipping_method; ?></p> <?php foreach ($shipping_methods as $shipping_method) { ?> <p><strong><?php echo $shipping_method['title']; ?></strong></p> <?php if (!$shipping_method['error']) { ?> <?php foreach ($shipping_method['quote'] as $quote) { ?> <div class="radio"> <label> <?php if ($quote['code'] == $code || !$code) { ?> <?php $code = $quote['code']; ?> <input type="radio" name="shipping_method" value="<?php echo $quote['code']; ?>" checked="checked" /> <?php } else { ?> <input type="radio" name="shipping_method" value="<?php echo $quote['code']; ?>" /> <?php } ?> <?php echo $quote['title']; ?> - </label> </div> <?php } ?> <?php } else { ?> <div class="alert alert-danger"><?php echo $shipping_method['error']; ?></div> <?php } ?> <?php } ?> <?php } ?> <p><strong><?php echo $text_comments; ?></strong></p> <p> <textarea name="comment" rows="8" class="form-control"><?php echo $comment; ?></textarea> </p> <div class="buttons"> <div class="pull-right"> <input type="button" value="<?php echo $button_continue; ?>" id="button-shipping-method" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary" /> </div> </div>
исправьте свою портянку... не надо так .. почитайте http://forum.opencart-russia.ru/threads/rekomendacii-po-oformleniju-koda-i-voprosov.460/ Обновите кеш модификатора, написано в документации про это в самом начале!! Других вариантов не знаю.. в слепую трудно помогать.
Я не понимаю что нужно исправить, если знаете напишите правильную строчку. Эти вещи читал, кэш всегда обновлял после изменений. На этой сборке у меня стоит шаблон, и в дефолте и в шаблоне эти файлы идентичны shipping_method.tpl. Пробывал менять и там и там, но что-то я делаю не так,я не программист и коды не читаю к сожалению
Добрый день! Если Вы решили свою проблему, поделитесь, пожалуйста, как Вы это сделали?? У меня та же проблема: Подскажите каким образом убрать цену совсем, что бы стало так: - доставка службой № 1 - доставка службой № 2 - доставка службой № 3 - доставка службой № 4 Удаляю эту сроку <?php echo $quote['text']; ?> но цена всё равно отображается..(((
Вот в этом файле \catalog\view\theme\default\template\checkout\shipping_method.tpl Вот этот текст - <?php echo $quote['text']; ?> Да Да Чисто Ссылка: http://vlad77mk.s09.wh1.su
а теперь зайдите на демо движка и посмотрите как выглядит стандартное оформление!!! Ищите специалиста который вам исправит в вашем модуле.
Если удалить из кода вот этот текст: - <?php echo $quote['text']; ?> то пропадут и не нулевые значения тоже. Выход: преобразовать текст в число, прописать иф и не выводить при нулях.
Тоже столкнулся с такой ситуацией! у меня 2.0.3 версия. Вообщем в файле gn_shipping_method.tpl 18 строка <?php echo $quote['title']; ?> - <?php echo $quote['text']; ?> убираете правую часть, и норм ! может кому-то поможет.