Как убрать ( стоимость) и без платно

Подскажите пожалуйста!

Как убрать ( стоимость) и без платно в шаблоне ( доставка ) ? Заранее спасибо

Не могу найти код , скрыть в css отображение

Посмотрите в файле
/design/themes/responsive/templates/views/checkout/components/shipping_rates.tpl

Назначение происходит на строке
{$rate = __("free")}

Можно заменить на
{$rate = ""}

Через css возможно? Не хотелось бы изменять системный файл

И ещё а как сумму скрыть доставки ?

А откуда берётся дефис перед Бесплатно? В языковых переменных его нет.

Там в условии дефис https://skr.sh/s9HiYBUcMCP

Только весь блок с названием доставки https://skr.sh/s9HxJayXZdn
Проще файл /design/themes/responsive/templates/views/checkout/components/shipping_rates.tpl скорректировать

Большое спасибо, увидел в этом же фале в строке 106:

<p class="litecheckout__shipping-method__title">
    {$all_shippings.$group_key[$shipping.shipping_id].shipping}{if $rate && !$shipping.rate_disabled} — {$rate nofilter}{/if}
</p>
1 лайк

Полностью удалить?

Удаление приводит к другой проблеме. Когда присутствует 200 руб, то без “дефиса” выглядит, прямо скажем, не фэн-шуй. По идее для “дефиса” надо прописывать условие, чтобы он появлялся только если после него идёт цена либо наоборот, когда после него идёт “Бесплатно”.

А пробовали вроще сумму убрать из карточки доставки ?
Я как раз это и хотел бы сделать . Бесплатно получилось убрать

Возможно, но я с этим не разбирался. Похоже эта строка:

{capture assign="rate"}{include file="common/price.tpl" value=$shipping.rate}{/capture}

но в другом файле price.tpl ещё что-то подвязано. Одним словом, только методом тыка.

Пользуйтесь поиском по форуму

Можно над выводом прописать

{if $rate} {$rate = " — `$rate`"} {/if}

И убрать тире там где оно сейчас

1 лайк

По уму надо все эти двоеточия и тире в коде выводить текстовыми переменными, чтобы пользователь мог править.
Например, человек хочет убрать текст “Модель:” в плитках товаров, но двоеточие вписано прямо в коде и получается некрасиво.

3 лайка