Какую задачу или проблему я пытаюсь решить:
Если в наименовании Бренда присутствует спецсимвол, например &, то в созданной характеристике он заменится на &аmр;. На скриншоте видно, что:
- Atributika&Club изменился на Atributika&аmр;Club
- Jack’s Square изменился на Jack&ароs;s Square
- R & B Distributing Co Inc изменился на R&аmр;B Distributing Co Inc
- Mitchell & Ness изменился на Mitchell&аmр;Ness
Все это вылезает наружу и видно пользователям на карточке товара, на плитке в списках товаров категории, в хлебных крошках и на странице списка Брендов.
Одна проблема создаёт другую. Т.е., если в наименовании Бренда присутствует спецсимвол, то программа считает имя Бренда другим и создает дубликат, соответственно появляется дубликат страницы торговой марки, так как в SEO-имени к наименованию Бренда добавляется -ru, это также видно на скриншоте.
Дошли слухи, что символы &, < и > а также " или ’ недопустимы в XML-файле:
<COMPANY>This is a string & so is this</COMPANY>
У меня рецепта нет, но так или иначе надо что-то с этим делать, чтобы после импорта спецсимволы отображались корректно. Проблема перетекает из одной версии в другую. Невозможно каждый день исправлять названия,
P.S. Такое ощущение, что все англоязычные пользователи CS-Cart вымерли как мамонты. Неужели они не обращаются в техподдержку с аналогичной проблемой, ведь на их языке их родные названия фирм и копаний изобилуют одинарными кавычками и амперсандами, или они теперь пишут исключительно “and”, а кавычки вовсе перестали использовать?