РЕШЕНО! Конкретное значение поля по умолчанию

Главные вкладки

Аватар пользователя iNFerNo iNFerNo 10 июня 2011 в 16:33

При создании ноды, которая имеет текстовое поле, где нужно по необходимости вписать какое-либо имя, как сделать так чтобы если поле не заполнено автоматом после сохранение прописывался никнейм автора ноды.

Комментарии

Аватар пользователя Goodseeker Goodseeker 6 июля 2013 в 17:55

Vydrin_AP wrote:
Если память не изменяет - в шестерке можно выставить значение CCK по-умолчанию. Даже с PHP-сниппетом.

Да в друпал 6 есть такая фишка
Подскажите пожалуйста как быть с 7-кой
Как присвоить полю значение по умолчанию?

UPD
Тормознул...
Там же есть такое поле )))
Просто вид другой, чем у 6-ки
Простите

Аватар пользователя iNFerNo iNFerNo 10 июня 2011 в 16:54

так значение же автоматомзаполняемое автора ноды. вот надо как то это прописать...

сопственно в этом и вопрос...

Аватар пользователя Alex Bacart Alex Bacart 10 июня 2011 в 17:31

<?php
$node = node_load(arg(1));
print $node->name;
?>

Это заготовка, но там помнится через массив данные отдаются, поэтому надо смотреть на месте.

Аватар пользователя iNFerNo iNFerNo 10 июня 2011 в 17:33

я добавил вот это

global $user;
return array(
0 => array(
'uid' =>$user->uid,
),
);

ну ножно автора ноды как то вставить... или текущего пользователя...

if (если такое-то поле == 0) {

то нужно добавить в поле значение соответствующее никнейму автора ноды
}

--

естественно при редактировании ноды никнейм автора ноды уже был там прописан... (или это не реально так?

Аватар пользователя Alex Bacart Alex Bacart 10 июня 2011 в 18:09

У меня под рукой нет шестерки с CCK, но по-моему там надо выводить не 'uid' =>, а что-то другое. Смотри в подсказке снизу - там написано должно быть.

Аватар пользователя iNFerNo iNFerNo 10 июня 2011 в 18:34

С этим кодом пропадет возможность заполнить. Мне нужно что бы дефолт выставлялся если пустое поле. Тогда автор ноды. Если заполнили именем каки-то то это имя и фигурирует.

А при редактирование ноды, должен быть либо автор ноды ли имя заполненное.

Аватар пользователя iNFerNo iNFerNo 10 июня 2011 в 18:37

У меня задача - задать и публиковать вопросы.
если вопрос публикуют то автора его прописывают а если задают то это как бы уже новый вопрос и задет его сам автор, просто чтобы автору не писать свой никнейм хотелось бы автоматического заполнения.

Аватар пользователя Alex Bacart Alex Bacart 10 июня 2011 в 18:40

"wyatkins" wrote:
рулесами пользуешься, они не умеют это делать?

Интересно, кто здесь говорил о рулз?

ТС, GolovaNoga предложил рабочий вариант. У тебя не работает?