Помогите разобраться с модулем

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

Аватар пользователя appleansa appleansa 6 октября 2015 в 2:15

Здравствуйте. Помогите разобраться с такой проблемой: есть кастомный модуль который выводит форму добавления нового материала в профиле пользователя после выбора типа ноды в селекте, все как бы работает, нужный тип ноды выбирает - выводит нужные поля(ноду создает), но по умолчанию стоит галочка что нода должна быть опубликована, а ее создает неопубликованной.. как програмно это решить? Пробовал в массив задавать статус = 1 - не помогло..

$node = (object) array(
'uid' => $user->uid,
'name' => (isset($user->name) ? $user->name : ''),
'type' => $node_type,
'language' => LANGUAGE_NONE,
'status' => 1,

);

- помогите пожалуйста разобраться.

И еще такой вопрос, как мне програмно очистить текущую сессию? Потому что после добавления конкретного типа материала остается форма и тип материала который выбирали, после очистки кеша ясное дело не пропадает,..

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 6 октября 2015 в 11:00

"<a href="mailto:sas@drupal.org">sas@drupal.org</a>" wrote:
Потому что после добавления конкретного типа материала остается форма и тип материала который выбирали

Попробуйте $form_state['rebuild'] = TRUE;

Аватар пользователя appleansa appleansa 6 октября 2015 в 11:17

"<a href="mailto:sas@drupal.org">sas@drupal.org</a>" wrote:
"sas@drupal.org" написал(а):
Потому что после добавления конкретного типа материала остается форма и тип материала который выбирали
Попробуйте $form_state['rebuild'] = TRUE;

Спасибо, сейчас попробую. Если выйдет будет супер