Я использую модуль Drupal 6 Content Profile, чтобы разрешить использование определенного типа CCK в качестве профиля пользователя, который работает хорошо. Проблема заключается в том, что я хочу, чтобы первое завершение профиля вызывало действие, однако пользователь может сохранить профиль без его завершения. Мои мысли об этом - установить флажок с помощью кнопки сохранения, в которой говорится, что «Мой профиль завершен», который пользователь выберет, когда он будет им доволен, и у меня есть еще один модуль, который создает триггер с помощью hook_ node_api и проверки тип узла, действие и значение этого флажка.Drupal CCK Field Level Visibility
Как только этот триггер был поднят, я не хочу, чтобы этот флажок появлялся снова. Если бы я мог установить видимость флажка с помощью PHP-кода, который бы работал, поскольку я мог бы написать короткий скрипт, чтобы определить, произошло ли завершенное действие, и если это скрыть этот флажок. Есть ли модуль, который позволяет это? Я не смог его найти.
Я также рассмотрел использование одного и того же hook_ru узла, чтобы манипулировать профилем, поскольку он отображается, но узел, похоже, имеет значения для полей, а не объект формы, который можно манипулировать, как я ожидал. Есть ли способ программно манипулировать формой CCK?
Благодаря
Точно, что мне нужно - спасибо – Macros