2011-02-25 100 views
0

如何设置自定义内联错误消息在节点中形成(包括cck和所有的东西)?drupal6错误ajax内联

我看见几个模块,但他们没有给出一个100%的解决方案,因为没有CCK-支持,上传支持,错误信息等

+2

即使在我编辑的问题,以使它有点更具可读性,我还是不知道你问的。你可以说得更详细点吗?例如,您希望在新消息中更改哪条消息。 – berkes 2011-02-25 17:45:59

回答

0

我猜你正在寻找做定制验证在CCK领域?

在这种情况下,您可以通过创建模块并实现hook_form_alter()并创建自己的验证函数来添加函数。

function mymodule_form_alter(&$form, &$form_state, $form_id) { 
    switch ($form_id) { 
    case 'story_node_form': // Or whatever content type you're checking 
     // Simply add an additional link validate handler. 
     $form['#validate'][] = 'mymodule_field_validate'; 
     break; 
    } 
} 

function mymodule_field_validate($form, &$form_state) { 
    if (!somevalidatorfunctionorother($form_state['values']['my_custom_field']) { 
    form_set_error('my_custom_field', t('Text of your error message.')); 
    } 
} 

我适应上面的代码从这个帖子:http://fleetthought.com/adding-additional-cck-validation-function-field-using-hookformalter