Как сделать поле в котором можно задать старт например 3000, и при создании каждой новой ноды, автоматически присваивалось значение типа 3001, следующая 3002 ну и тд..?
Можно использовать его, и например Rules'ом плюсовать к нужному значению (в поле записывать при необходимости).
Или тоже самое, но программно (без Rules).
Самый верный вариант - завести доп. поле в таблице 'node':
<?php 'type' => 'serial' ?>
Вот еще нашел модулек: Serial Field. Написано что работает только с нодами. Не тестил.
Что за "field code"?
Имеется ввиду создать свой тип филда? Если так - не вопрос. Создаете свое поле, заносите туда свои данные...
Конечно так можно, но вряд ли проще.
Комментарии
Есть ID у каждой сущности.
Можно использовать его, и например Rules'ом плюсовать к нужному значению (в поле записывать при необходимости).
Или тоже самое, но программно (без Rules).
Самый верный вариант - завести доп. поле в таблице 'node':
<?php
'type' => 'serial'
?>
Вот еще нашел модулек: Serial Field. Написано что работает только с нодами. Не тестил.
В принципе Serial Field подходит, только стартует он с 1 и настроек нет..
Такова особенность auto_increment.
В теории (что не совсем TRUE-способ) - можно установить в базе значение инкремента на нужное.
Может есть более гибкое решение, модулем?
Куда же еще более гибкое?
Другие способы указал в первом ответе.
Может быть можно сделать field code и туда php загнать..?
Что за "field code"?
Имеется ввиду создать свой тип филда? Если так - не вопрос. Создаете свое поле, заносите туда свои данные...
Конечно так можно, но вряд ли проще.
Ну да, DS позволяет создавать поле с кодом, только кода какой?
DS - выводит данные, а не генерирует.
Если же его использовать для генерации - это уже Костыль Костылич...
Как вариант использовать DS для вывода своего филда основанного на NID (про мотивам 1-го способа в первом сообщении).