Скрыл заголовок и настроил автоматическое создание заголовка с помощью Automatic Nodetitles. Шаблон такой:
FAQ - [nid]
В момент создания страницы [nid] не учитывается. Если отрыть редактирование страницы и сразу сохранить, то токен учитывается и всё получается как надо. А вот при создании — нет.
В чём может быть дело?
Комментарии
Дело в том, что nid не доступен в момент создания ноды. Сам недавно в этим столкнулся, глубоко копать не стал - не было времени, прошлось отказаться от nid.
Если у кого есть нормальное решение этой проблемы - поделитесь, пожалуйста.
Нарыл пару ссылок. Вроде какие-то решения предлагаются.
http://drupal.org/node/176468
http://drupal.org/node/194197
И ещё только что предложили неплохую альтернативу, если использовать [nid] не принципиально.
В настройках типа материала в качестве шаблона использовать PHP-код.
Нода #<?php
$counter = variable_get('mynod_counter', 0);
$counter++;
print $counter;
variable_set('mynod_counter', $counter);
?>
http://drupal.org/node/194197#comment-2852260
Вставил код из указанного комментария в файл auto_nodetitle.module, закомментировав родную функцию.
Работает прелестно. D6.16 auto_nodetitle 1.2