Я пытаюсь сделать пользовательскую проверку по полю ссылки в Drupal CCk.
В настоящее время я использую модуль Link Contributed.
Так что в моем hook_nodeapi и случае подтвердите
Обратите внимание, что это значение принимает неограниченные значения, это есть foreach.
case 'validate':
if ($node->type == 'flow')
{
foreach ($node->field_post_twitter as $twitter_v)
{
$pattern = '/(http|https|ftp):[\/]{2}twitter\.com/i';
if (preg_match_all($pattern, $twitter_v['url']))
{
form_set_error('not working');
}
}
}
break;
Но это не проверка, хотя, если я положил его в обычный файл php, он работает.
Есть идеи о том, что мне не хватает?
Спасибо