Авто генерация поля CCK как значение артикул, так же проверка на уникальность данного поля

Раздел форума: 

Добрый день! столкнулся с такой проблемой, создал тип материала, ему присвоил числовое поле под меткой артикул,  теперь нужно сделать автогенерацию этого поля при добавлении новой ноды данного типа материала, а так же надо проверку на уникальность данного поля, помогите решить данный вопрос ?

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
Прикрепить
Максимальный размер файла: 100 МБ.
Разрешённые типы файлов: txt doc docx rar zip xls xlsx pdf odf odt jpg jpeg gif png psd rtf.

Здравствуйте, вы можете

Здравствуйте, вы можете использовать хук hook_node_insert($node), когда будете писать код в объекте ноды будет ваше поле, в которое вы можете вставить любое число. Например можно  взять нужный нам nid с помощью такого вот запроса:

http://php.net/manual/ru/function.mysql-insert-id.php

А в целом у каждого поля есть значение по умолчанию, куда можно токенами забить значение.

 

 

так вот установил модуль всё

так вот установил модуль всё понравилось но вот данный модуль внёс коррективы в отображение полей, суть такова во вьюс не выводит поля созданные token_field - это первый облом, второй при создании ноды созданное поле артикула генерируется автоматом по номеру ноды, дальше хотелось бы чтоб заголовок страницы брался таким представлением "очки № ..." и как раз после номера подтягивало наш артикул, для это решил использовать Automatic Nodetitles но вот он тоже не видит поля созданные с помощью  token_field :( кто знает и может помочь с решением данной задачи?....... и выходит вроде артикул создаёт автоматом но чтоб заголовок нормально отображал надо повторно зайти на ноду и пере-сохранить её чтоб в заголовке отобразился номер ноды и вид приняло "очки №151"