Нехороший HTML в отображении цены модулем "Общие товары продавцов"


#1

Где возникла проблема: Multi-Vendor 4.14.2.SP1

Обнаружил странный атрибут у ссылки на цене в Общих товарах. (Смотрите скрин 1)

По коду найти это место оказалось не трудно. (Скрин 2)

Файл responsive/templates/addons/master_products/hooks/products/prices_block.override.tpl

На скрине явно видно что по одному условию [other_offers_link] ни на что не подменяется и остается в контенте страницы.

В спецификации HTML https://www.w3.org/TR/2011/WD-html5-20110405/text-level-semantics.html#the-a-element указаны какие атрибуты принимает тег <a>.

Прошу Вас убрать данную ошибку добавив строку "[other_offers_link]" => "" в первой части условия. (Смотрите скрин 3)

UPD: лучше вместо "[other_offers_link]" => "" подставить туда какую-то ссылку, т.к. тег <a> требует атрибут href.


#2

Здравствуйте, @mad_old_boar
Спасибо за ваше сообщение.
Мне не удалось воспроизвести проблему на чистой установке с версией 4.14.2 SP1. Скриншот ниже

Пожалуйста, уточните подробнее шаги для воспроизведения, а также версию Mutli-Vendor и настройки модуля “Общие товары для продавцов”.


#3

Прошу прощения. Забыл уточнить. Однако на скрине видны все условия для воспроизведения.

Настройка “Buy a default common product” должна быть включена

Вообще при любом варианте там что-то происходит не так. Даже на Вашем скрине data-ca-scroll="[data_scroll]". Я, конечно, могу ошибаться. Но почти уверен, что такого быть не должно)


#4

Благодарю за уточнения.
Я воспроизвела описанную вами проблему. Информация передана разработчикам для изучения.

Как я понимаю, проблем с функциональностью это не вызывает?


#5

На данный момент проблем не обнаружил.

Ну это ошибка в w3c валидаторе.