Формат артикула — различия между версиями
Mstar (обсуждение | вклад) |
|||
Строка 14: | Строка 14: | ||
Эта запись значит, что код состоит из трёх частей, в первой 3 цифры, во второй 4 цифры и в третьей 2 цифры. | Эта запись значит, что код состоит из трёх частей, в первой 3 цифры, во второй 4 цифры и в третьей 2 цифры. | ||
Части выделяются круглыми скобками, '''\d''' означает любую цифру, а в фигурных скобках указано количество символов. | Части выделяются круглыми скобками, '''\d''' означает любую цифру, а в фигурных скобках указано количество символов. | ||
+ | |||
+ | В регулярных выражениях: | ||
+ | |||
+ | \d - любая десятичная цифра | ||
+ | |||
+ | \D - любой символ, кроме десятичной цифры | ||
+ | |||
+ | \S - любой символ кроме пробела | ||
+ | |||
+ | \s - пробел | ||
+ | |||
А в поле '''Формат кода''' указываем | А в поле '''Формат кода''' указываем |
Версия 08:41, 26 апреля 2013
Модуль Формат артикула предназначен для формирования кода артикула любого производителя по средствам указания шаблона регулярного выражения.
Сайт все коды "очищает", то есть убирает из кода ненужные символы (-,_,/,пробел и другие). Это позволяет производить поиск и привязываться к каталогам деталей более корректно, но для вывода информации заказчику это неудобно.
Редактирование происходит через МПанел Standard_manual#Административная часть - цмс ЕмПанель МПанел - Каталог авто - Список каталогов
Выбираем нужный бренд, например INA и нажимаем напротив него Редактировать.
Ищем поле Шаблон указываем в нем
(\d{3})(\d{4})(\d{2})
Эта запись значит, что код состоит из трёх частей, в первой 3 цифры, во второй 4 цифры и в третьей 2 цифры. Части выделяются круглыми скобками, \d означает любую цифру, а в фигурных скобках указано количество символов.
В регулярных выражениях:
\d - любая десятичная цифра
\D - любой символ, кроме десятичной цифры
\S - любой символ кроме пробела
\s - пробел
А в поле Формат кода указываем
\1 \2 \3
Это значит части должны быть разделены пробелом
В результате, все коды производителя INA будут иметь вид, например 531 0025 10 вместо 531002510
Естимейт модуля - 4ч
Вернуться к списку модулей: Модули_пакет_Експерт_-_Документация