Сообщение от For_que
|
Код планируется вставить только в шаблон чекаута
Нам удалось это сделать с помощью php метода
|
А подумать, прежде чем костылять? Не хотите делать как это полагается, костыляйте, но если завтра захочется/потребуется кроме русского поддержку другого языка?
Сообщение от For_que
|
Никаких модификаций больше с сайтом не планировалось.
|
Модификаторы, это то, что нужно сесть и почитать, в сети найдете, не так это и сложно.
А вы сейчас можете зарекаться, что вам ничего не надо, завтра же прицепите какую либо хню по способу оплаты или еще чего, что точно затрагивает продажи, тогда что?
Открывайте код контроллера заказа, в нем найдете формирование массива товаров для страницы заказа. Вот там как раз и будет условие, если цены нет, то вместо нее из язкового файла будет браться значение переменной определяющей текст "Запрос цены". Нужно через модификатор добавить здесь переменную, например:
$data['noprice'] = '';
//далее в формировании массива, если есть товар без цены, то
$data['noprice'] = $this->language->get('text_noprice');
где 'text_noprice', это текст который вы хотите показать "В вашей корзине ....", который также через модификатор в языковый файл добавить под этой переменной.
В файл шаблона через модификатор, в конце таблицы с товарами добавить {{ noprice }}
Вот как надо делать, а не слушать советчиков малограмотных, и самому не делать через попу, чтобы потом не жалеть.