Я работаю над системой регистрации, в которой кто-то может ввести количество участников, которых они привезут в поле CCK. Я хочу, всякий раз, когда добавляется тип узла с этим полем CCK, возьмите значение этого поля, а затем добавьте его в значение переменной, которое у меня есть в таблице переменных.Drupal: Как получить значение поля CCK при вставке узла?
Является ли значение CCK вставленным в таблицу поля в db до того, как мой пользовательский модуль запускает что-то, когда $ op «вставляет» для hook_nodeapi? Или есть какой-то другой способ прямого захвата значения этого поля?
Я не полностью понимаю. Если вы находитесь в hook_nodeapi> insert, вы должны иметь доступ к значениям в представленной форме и в этот момент можете написать запрос (или использовать variable_get/set) для обновления вашей таблицы. – sprugman
Я изначально собирался это сделать, но, наконец, решил использовать Правила. Правила довольно мощные! – geerlingguy
Я как раз собирался исследовать все это, когда увидел, что вы упомянули правила. Это все, что мне нужно услышать. – Matt