Automatic Nodetitles — автоматическое создание заголовка ноды

Drupal / 27 июля 2012
/ 562

Мне заказали изготовить новый сайт господа. Это меня весьма радует, потому как приближается тот день когда я смогу наконец купить корову, поставить ее на балкон и будет у нас свое молоко. Не надо будет ходить в магазин. А на самом деле да, примерно так, только без коровы. Это я о том, что кому нужно и сколько.

Сначала я начал писать о друпале, так, как мои друзья начали делать свои сайты и постоянно теребить меня по этому поводу, притом бесплатно. А так как я человек малообщительный, то я этого не люблю, особенно даром. И не то, чтобы я уж совсем захотел от них отвязаться, но я решил написать про это самое пару статеек. И тут меня понесло. Я уже написал про drupal целую книжонку из 14 глав, плюс еще много всяких статеек, которые возможно надо упорядочить тоже в эту самую книгу. Я уже начал вторую книгу с сумасшедшим названием "Капитал", и теперь не знаю чем это все кончится и когда. Но, я заметил, не знаю как вам, а я мне удобно пользоваться своим мануалом. Заказали мне сайт, я открываю свою книгу, и устанавливаю модули, настраиваю движок, все как сам написал. По порядку. Тем более приятно читать умного человека. И так знаете, удобно. Поэтому, я решил не бросать это дело, а продолжить публиковать материалы о модулях, которые я использую так или иначе. Ну вот, сделал саморекламу, теперь за дело.

А на сегодня у нас приготовлен модуль Automatic Nodetitles. Как видно из названия он делает заголовок статьи автоматически. Вы можете прямо задать название будущей статьи, например "Маша дура" и тогда все статьи ваши будут называться "Маша дура" или генерировать автоматически из полей CCK. А для специалистов можно туда и код PHP всунуть.

Качаем, устанавливаем.

Идем в настройки нашего типа материала

Идем в настройки нашего типа материала 

Здесь можно оставить все как есть, тогда ничего не произойдет. Я включил "Автоматически генерировать заголовок и скрыть поле заголовка". Теперь создаем это самое поле. Мне надо сгенерировать заголовок из полей CCK Имя и возраст. Вставляем соответственные маркеры:

Мне надо сгенерировать заголовок из полей CCK Имя и возраст 

Вот что у меня в результате получилось:

Вот что у меня в результате получилось

"Author:name" это автор материала, "field-vozrast" - это мое поле CCK.
Теперь при создании нового материала поле заголовок видно не будет. А после сохранения заголовок будет, у меня к примеру "Люся, 32".

comments powered by HyperComments