При вводе имени элемента инфоблока все пробелы в символьном коде автоматически заменяются на "_"(подчеркивание). где бы изменить это правило что бы вместо пробела вставлялось "-"(тире)?
|
Настройки инфоблока - Поля - (Замена для символа пробела, Замена для прочих символов)
Прекрасная жизнь начинается с прекрасных мыслей...
|
|
|
|
|
|
увы, в настройках инфоблока можно задать только пробел и все остальное
|
|
|
|
|
|
|||
|
|
|
|
xavikz,какую ошибку ?
|
|
|
|
|
|
Не хватало { после class Translit, это сделал.
Но обработчик не работает. Редактирую элемент, сохраняю - символьный код не меняется ![]() |
|
|
|
|
1) в регулярках плюс должен экранироваться: /\+/ 2) для таких простых замен лучше использовать str_replace 3) возможно, после того, как вы задаете код - он где-то перезаписывается.
|
|
||||
|
|
|
|||