Помощь Magento 2

  • Автор темы Автор темы mirtacorus
  • Дата начала Дата начала

mirtacorus

Продвинутый (IV)
Сообщения
84
Реакции
12
Баллы
775
Всем привет! Стоит задача отключить автозаполнение в полях Checkout Города и Улицы. Вот что выводится для поля INPUT.
Этот тег - autocomplete="off" отвечает за это, но так как в Хроме "off" не работает, рекомендуется ставить любую фразу типа "bla-bla" - autocomplete="bla-bla".

С этим понятно, проверил в браузере, все ок. НО теперь реализация. И тут накатило.

Понятно, что скрипт генерит это, прошерстил весь проект и для 100% гарантии установил место "off",'off' (поиск осуществлялся разными методами) значение "bla-bla"
:yahoo::yahoo::yahoo:Заменил все, нигде нет! Уделил всю статику. Кэши. Запустил жду.

И тут заново autocomplete="off" - кондратий чуть не хватил. ОТКУДА?

Нужен совет! Как заменить autocomplete="off" на autocomplete="bla-bla" в полях Checkout Города и Улицы?

HTML:
<div class="control" data-bind="css: {'_with-tooltip': element.tooltip}">
        <!-- ko ifnot: element.hasAddons() -->
            <!-- ko template: element.elementTmpl -->
<input class="input-text suggestions-input" type="text" data-bind="
    value: value,
    valueUpdate: 'keyup',
    hasFocus: focused,
    attr: {
        name: inputName,
        placeholder: placeholder,
        'aria-describedby': getDescriptionId(),
        'aria-required': required,
        'aria-invalid': error() ? true : 'false',
        id: uid,
        disabled: disabled
    }" name="city" aria-required="true" aria-invalid="false" id="PQSM4AU" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" style="box-sizing: border-box;"><div class="suggestions-wrapper"><div class="suggestions-suggestions" style="display: none;"></div></div>
<!-- /ko -->
        <!-- /ko -->

        <!-- ko if: element.hasAddons() --><!-- /ko -->

        <!-- ko if: element.tooltip --><!-- /ko -->

        <!-- ko if: element.notice --><!-- /ko -->

        <!-- ko if: element.error() --><!-- /ko -->

        <!-- ko if: element.warn() --><!-- /ko -->
    </div>
 
Последнее редактирование:
Я не очень понимаю, что зачем тут двоеточия в '../../../lib::css/source/lib/, но пути, которые в Вашем amcheckout.less должны указывать на фолдер /home/shop/lib/web/css/source/lib/ если отсчитывать от фолдера /home/shop/vendor/magento/theme-frontend-blank, имхо...

Попробуйте тупо скопировать эти файлы из lib/web/css/source/lib/ в
/home/shop/app/code/Amasty/Checkout/view/frontend/web/css/source/mkcss/ (это где расположен Ваш amcheckout.less)
или м.б.
/home/shop/app/code/Amasty/Checkout/view/frontend/web/css/source/
и вообще убрать длинные пути из amcheckout.less.

Ну или в amcheckout.less прописать пути полностью: /home/shop/lib/web/css/source/lib/
 
Решение с переписью разными вариантами путей к дефолтной папке в файле amcheckout.less не помогло
Проблему решил пока двумя способами
1. скопировать в папку /mkcss/ сгенерированный css с дефолтной темы
2. скопировать файлы lib/web/css/source/lib/ в папку модулю и изменить пути в amcheckout.less
 
Ребят кто встречал модуль под м2 для выбора стоимости доставки в зависимости от города в карточки товара
Пример - блок доставка (карточка)

1645456913736.png
 
Назад
Верх