[РЕШЕНО]Как скрыть поля через form_alter из OG?

Здравствуйте!

Есть форма на ней выводятся поля CCK, + OG.

При попытке отключить вывод полей OG сайт падает. FAtal Error "call undefined function" "_content_empty".

Пытаюсь, забрать поля OG из фомы вручную, из Формы. Через form_alter().
Но что бы я не делал не получаеться. Вопрос. Подскажите пожалуйста, хоть какое то решение.

Коментарі

подробнее скажи что за форма и какие там поля нужно скрыть, пока не ясно.

Один из вариантов скрытия в form_alter() удалить тот элемент что не нужно, а создать HIDDEN элемент и передать в него значение, получается что элемент будет, значение будет - все в порядке. Только нужно проверить что там за значение что бы правильное значение подставлять

Так как раз таки в толм и проблема. Что форма выходит. А форм_альтер"е перехватывать нечего.

Потому что я пытался через krumo() найти. Но так и не нашел.
А словить нужно поля Organics Group (OG). То есть то что он "пихает" в формы.

а форма какая?
как посмотреть?

Можливо, маленька вага модуля, і тому формальтер викликається до того як ОГ сформує поля?

сначала формируется форма и туда вставляются все поля.
А потoм запускается hook_form_alter() по весу модулей или по очередности их установки.
что бы ваш модуль запускался последнем в файле my_module.install нужно установить вес больше чем у других

function my_module_install() {
  db_query("UPDATE {system} SET weight = 11 WHERE name = 'my_module'");
}

вес 10 имеет виевс

anywend Вы били правы.

orb Спасибо! Опять помог. Действительно. Вес формы был равен 0. И я ничего не мог поделать с этип.
Теперь я ему принудительно обновил. Базу. И поля "выловил" форм_альтер.