При вводе имени элемента инфоблока все пробелы в символьном коде автоматически заменяются на "_"(подчеркивание). где бы изменить это правило что бы вместо пробела вставлялось "-"(тире)?
04.08.2011 16:54:35
Настройки инфоблока - Поля - (Замена для символа пробела, Замена для прочих символов)
Прекрасная жизнь начинается с прекрасных мыслей...
|
|
|
|
23.12.2016 15:31:50
увы, в настройках инфоблока можно задать только пробел и все остальное
|
|
|
|
23.12.2016 15:44:27
|
|||
|
|
23.12.2016 17:53:57
xavikz,какую ошибку ?
|
|
|
|
24.12.2016 01:35:17
Не хватало { после class Translit, это сделал.
Но обработчик не работает. Редактирую элемент, сохраняю - символьный код не меняется |
|
|
|
26.12.2016 00:58:26
1) в регулярках плюс должен экранироваться: /\+/ 2) для таких простых замен лучше использовать str_replace 3) возможно, после того, как вы задаете код - он где-то перезаписывается. |
||||
|
|
|||