Категория:
Опубликовано:

Скрыть поле "Домашняя страница" у комментариев

По умолчанию, Drupal добавляет комментариям поле "Homepage" (Домашняя страница), которое нельзя отключить из UI.

Ниже рассмотрим варианты отключения этого поля программно.

Для отключения данного поля у пользователей нужно добавить в themeplate.php Вашей темы следующий сниппет:

/**
 * Implements hook_form_alter().
 */
function ИМЯ_ТЕМЫ_form_comment_form_alter(&$form, &$form_state) {
	$form['author']['homepage']['#access'] = FALSE;
}

Данный код закрывает доступ к полю для пользователей, и является более правильным, в сравнении с этим:

$form['author']['homepage'] = NULL;

т.к. не вызывает ошибки при валидации формы.

Если у Вас возникли вопросы, замечания, предложения или просто благодарность - пишите в комментариях.
Делитесь полезными материалами в социальных сетях.
Добавить комментарий