CCK есть ли поле типа serial/part number?

Главные вкладки

Аватар пользователя smartchecker smartchecker 17 января 2010 в 17:21

Хочу поле, которе будет формировать уникальное значение для создаваемого материала.
Либо просто цифровое с инкрементом, либо по некому правилу, например ASD001.
Есть ли готовое?

Комментарии

Аватар пользователя smartchecker smartchecker 17 января 2010 в 22:27

Вопрос в том в какой момент формируется этот номер?
Известен ли новый номер до сохранения материала или только после, как это обстоит с node id?

Аватар пользователя serious.vip@drupal.org serious.vip@dru... 19 января 2010 в 1:52

только после. логично представить ситуацию, когда serial id известен до попадания в базу, а после становится другим, т.к. до него в базу попало еще с десяток serial'ов

Аватар пользователя smartchecker smartchecker 19 января 2010 в 2:22

Да, я уже это понял. Нашёл некую солюху через модуль rules.
В нём создаётся правило, которое сразу после сохранения пинает auto_nodetitle_operations_update(), передавая ему текущую ноду.