Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как сформировать автоматом Символьный код (при добавлении элемента из Админки) из заданного свойства?

00 голосов
6
Как сформировать автоматом Символьный код (при добавлении элемента из Админки) из заданного свойства?

Как это возможно настроить?

Или в каком файле, в каком месте доработать?

Хочется что бы было: Менеджер добавляет элемент и не заботиться как формируется Символьный код. А он (Символьный код) формируется из Свойства, которое он задал при добавлении элемента.

Почему и для чего: Да просто у многих Элементов предполагается что Наименования будут одинаковые, а ЧПУ построено на Символьных кодах.

Заранее спасибо.
спросил 27 Сен, 13 от EDKA (980 баллов)

6 Ответы

00 голосов
Наверно воспользоваться событиями OnAfterIBlockElementAdd и OnAfterIBlockElementUpdate
http://dev.1c-bitrix.ru/api_help/iblock/events/index.php
ответил 06 Окт, 13 от sickmind (4,660 баллов)
00 голосов
Цитата
Александр Черкасов пишет:
Почему и для чего: Да просто у многих Элементов предполагается что Наименования будут одинаковые, а ЧПУ построено на Символьных кодах.


Есть галочка в настройках инфоблока, проверять символьный код на уникальность. Она вам не подходит?
ответил 06 Янв, 14 от Poleolog (1,240 баллов)
00 голосов
Цитата
Андрей Шилов пишет:
Есть галочка в настройках инфоблока, проверять символьный код на уникальность. Она вам не подходит?

Нет не подходит, хочется что бы получаемые Символьные коды были как то систематизированы и понятны, а когда Менеджеров очень много и Элементов очень много отдавать этот процесс на усмотрение Менеджера не хотелось бы...
Спасибо
ответил 23 Апр, 14 от EDKA (980 баллов)
00 голосов
Цитата
Александр Черкасов пишет:
Наверно воспользоваться событиями OnAfterIBlockElementAdd и OnAfterIBlockElementUpdate http://dev.1c-bitrix.ru/api_help/iblo.../index.php


Спасибо буду разбираться.
ответил 17 Авг, 14 от EDKA (980 баллов)
00 голосов
удалил я это сообщение, модераторы удалите пжлста это сообщение.
ответил 22 Дек, 14 от EDKA (980 баллов)
00 голосов
Цитата
Сергей Нифантов пишет:
А где можно почитать о том, куда нажимать если хочешь поставить плюсик, тому кто ответил?
Нужно просто нажимать на плюсик. Тогда Вы проголосуете за сообщение.
А поставив плюсик в анкете пользователя, проголосуете за пользователя.
Обсуждались эти нововведения тут
ответил 12 Апр, 15 от Almarea (3,760 баллов)

Похожие вопросы

0 голосов
6 ответов
спросил 03 Июнь, 13 от nonameXXX (260 баллов)
0 голосов
8 ответов
0 голосов
3 ответов
0 голосов
2 ответов
спросил 07 Авг, 13 от Bartolbi (160 баллов)