Часто в работе возникает необходимость формировать заглавия автоматически для того или иного материала. Это можно сделать с помощью чудесного модуля Automatic Nodetitles. Модуль позволяет создавать автоматически заглавия по шаблону. Отдельно стоит отметить возможность формирования заглавия с помощью php кода. Есть возможность использовать постановочные шаблоны (токены) при формировании заглавия материала.

Из опыта работы с этим модулем можно отметить некоторые моменты, которые смогут значительно расширить функционал его и сократить ваше время на "допиливание" модуля.

Использование NID в шаблоне автозаглавия:

Если вы хотите в заглавие вашей ноды вставлять ее индентификатор, то вам поможет слудующий шаблон кода php

<?php
if (!isset($node->nid)) {
 
$value = db_query("SELECT nid FROM {node} ORDER BY nid DESC LIMIT 1")->fetchField();
 
$numero=strval($value);
 
$numero2=intval($numero)+1;
  print
'Заглавие ноды ' . $numero2;
} else {
print
'Заглавие ноды '  . $node->nid;
}
?>

Если нода новая, то для создания заглавия будет браться id последней ноды +1. При редактировании материала, id в заглавии ноды остается прежним. В результате использования данного кода, мы получим заглавие, такого вида "Заглавие ноды 14", где 14 - идентификатор этой ноды

Ключевые слова: