Как показывать иконки способов доставки на странице оформления заказа¶
Предупреждение
Начиная с версии 4.6.1, иконки способа доставки сами появляются на странице оформления заказа, и необходимость в инструкции из этой статьи отпадает.
Выведение иконок для способа доставки на витрину осуществляется в два шага:
Шаг 1. Перезаписываем хук¶
В корневой директории с установленным CS-Cart создайте следующий путь: /design/themes/[название_темы]/templates/addons/my_changes/hooks/checkout.
Важно
Перед началом работы в панели администратора откройте страницу Модули → Управление модулями и убедитесь, что модуль Мои изменения установлен и включен.
Скачайте файл
shipping_method.override.tplи поместите его в директорию из пункта 1.1. Обратите внимание, что файл подходит только для версии CS-Cart 4.3.7 и выше.- Если у вас версия 4.3.6, скачайте
этот файли переименуйте его в shipping_method.override.tpl. - Если у вас версия 4.3.5 и ниже, скачайте
этот файли переименуйте его в shipping_method.override.tpl.
Важно
В файле задана ширина и высота иконки способа доставки в 100 пикселей. Чтобы задать другой размер иконок, в параметрах
image_widthиimage_heightвведите собственные значения.- Если у вас версия 4.3.6, скачайте
Совместимость с другими модулями¶
В некоторых случаях из-за использования одинакового хука модули могут работать некорректно. Если после шага 1 какой-то из ваших модулей перестал работать правильно, найдите файл shipping_method.post.tpl, расположенный по адресу /design/themes/responsive/templates/addons/[addon_name]/hooks/checkout, где [addon_name] — название неработающего модуля. После того, как вы нашли этот файл, скопируйте его содержимое в конец файла shipping_method.override.tpl из шага 1.
Шаг 2. Загружаем иконки для способов доставки¶
- В панели администратора вашего магазина откройте страницу Администрирование → Доставка и налоги → Способы доставки.
- Нажмите кнопку с изображением шестеренки рядом с нужным способом и выберите Редактирвоать.
- На вкладке Общее в разделе Иконка загрузите нужное изображение.
- Нажмите Сохранить и закрыть.
После этого иконки должны появиться рядом со способами доствики на странице оформления заказа.
Примечание
Если после выполнения всех инструкций иконки рядом с названиями способов доставки все равно не отображаются, попробуйте очистить кэш шаблонов.