Вам необходимо включить JavaScript в Вашем браузере для посещения сайта. Приносим извинения за неудобства.
Перейти к основному содержанию
Уважаемые коллеги! Новая версия сайта работает в тестовом режиме. Информация появится с ближайшие дни.
Меняем параметры в формах Drupal через тему или модуль

Как управлять полями формы комментариев в Drupal 8

22 января 2018 г. 00:02

function sizin_form_comment_form_alter(&$form, &$form_state)
{
$form['author']['name']['#attributes']['placeholder'] = t( 'Name' );
$form['author']['name']['#title']= FALSE; //Subject $form['your_comment']['subject'] = $form['subject'];
$form['your_comment']['subject']['#title'] = FALSE;
$form['your_comment']['subject']['#attributes'] = array('placeholder' => t('title'));
unset($form['subject']);
$form['your_comment']['subject']['#weight'] = -10; //Comment
$form['your_comment']['comment_body'] = $form['comment_body'];
$form['your_comment']['comment_body'][LANGUAGE_NONE][0]['value']['#attributes'] = array('placeholder' => t('comment')); unset($form['comment_body']);
}

 

function sizin_form_comment_form_alter(&$form, &$form_state)
{

$form['author']['name']['#attributes']['placeholder'] = t( 'Name' );
$form['author']['name']['#title']= FALSE; //Subject $form['your_comment']['subject'] = $form['subject'];
$form['your_comment']['subject']['#title'] = FALSE;
$form['your_comment']['subject']['#attributes'] = array('placeholder' => t('title'));
unset($form['subject']);
$form['your_comment']['subject']['#weight'] = -10; //Comment
$form['your_comment']['comment_body'] = $form['comment_body'];
$form['your_comment']['comment_body'][LANGUAGE_NONE][0]['value']['#attributes'] = array('placeholder' => t('comment')); unset($form['comment_body']);

}

 

function ws_form_alter(&$form, FormStateInterface $form_state, $form_id)
{
    if ($form_id == 'user_login_form' ) 
    {
    // Add placeholders.
        $form['name']['#attributes']['placeholder'] = t('Имя пользователя...');
        $form['pass']['#attributes']['placeholder'] = t('Пароль...');
        $form['#attributes']['class'][] = "login-form";
        $form['actions']['submit']['#attributes']['class'][] = "btn";
        $form['name']['#attributes']['class'][] = "form-control";
        $form['pass']['#attributes']['class'][] = "form-control";
           $form['name']['#title'] = 'Введите имя';
        $form['pass']['#title'] = 'Введите пароль';
        unset($form['name']['#description']);
        unset($form['pass']['#description']);
   //     $form['name']['#prefix'] = '<div class="form-group">';
   //     $form['name']['#suffix'] = '</div>';
      }

}

function ss2_form_alter(&$form, FormStateInterface $form_state, $form_id)
{
    if ($form_id == 'search_block_form' ) 
    {
        $form['actions']['submit']['#attributes']['class'][] = "search-form_submit"; 
        $form['actions']['submit']['#attributes']['class'][] = "fa-search";
        $form['actions']['submit']['#value'] = "";
        $form['keys']['#attributes']['class'][] = "search-form_input";
    }
    if ($form_id == 'contact_message_hotite_takoi_ze__form' ) 
    {
        $form['actions']['preview']['#access'] = FALSE;
        $form['#attributes']['class'][] = "contact-form";
        $form['actions']['submit']['#attributes']['class'][] = "btn";
        $form['actions']['submit']['#attributes']['class'][] = "btn-primary";
            $form['actions']['submit']['#value'] = "отправить заявку";
    }
    if ($form_id == 'comment_comment_form' ) 
    {
        $form['#attributes']['class'][] = "contact-form";
        $form['actions']['submit']['#attributes']['class'][] = "btn";
        $form['actions']['submit']['#attributes']['class'][] = "btn-primary";
        $form['actions']['submit']['#value'] = "отправить комментарий";
        $form['author']['name']['#attributes']['placeholder'] = 'Ваше имя';
        $form['author']['name']['#title']= FALSE;
    }
}

Комментарии

MickeyFeelo (не проверено) 5 декабря 2019 г. 22:59

Devonmug (не проверено) 5 декабря 2019 г. 23:01

StanleyCop (не проверено) 6 декабря 2019 г. 00:32

Arthurcaw (не проверено) 6 декабря 2019 г. 01:07

RogerSox (не проверено) 6 декабря 2019 г. 01:13

Devonmug (не проверено) 6 декабря 2019 г. 01:14

MickeyFeelo (не проверено) 6 декабря 2019 г. 01:48

StanleyCop (не проверено) 6 декабря 2019 г. 03:03

DanielGaf (не проверено) 6 декабря 2019 г. 03:27

Devonmug (не проверено) 6 декабря 2019 г. 03:28

Arthurcaw (не проверено) 6 декабря 2019 г. 03:49

RogerSox (не проверено) 6 декабря 2019 г. 04:30

MickeyFeelo (не проверено) 6 декабря 2019 г. 04:31

JosephrIb (не проверено) 6 декабря 2019 г. 04:55

StanleyCop (не проверено) 6 декабря 2019 г. 05:34

Devonmug (не проверено) 6 декабря 2019 г. 05:44

Arthurcaw (не проверено) 6 декабря 2019 г. 06:29

MickeyFeelo (не проверено) 6 декабря 2019 г. 07:19

RogerSox (не проверено) 6 декабря 2019 г. 07:47

CanadaXpd (не проверено) 6 декабря 2019 г. 07:54

Devonmug (не проверено) 6 декабря 2019 г. 07:54

StanleyCop (не проверено) 6 декабря 2019 г. 08:06

Arthurcaw (не проверено) 6 декабря 2019 г. 09:12

MickeyFeelo (не проверено) 6 декабря 2019 г. 10:01

Devonmug (не проверено) 6 декабря 2019 г. 10:05

StanleyCop (не проверено) 6 декабря 2019 г. 10:42

Arthurcaw (не проверено) 6 декабря 2019 г. 11:51

Devonmug (не проверено) 6 декабря 2019 г. 12:18

MickeyFeelo (не проверено) 6 декабря 2019 г. 12:49

Lapunolo (не проверено) 6 декабря 2019 г. 13:19

StanleyCop (не проверено) 6 декабря 2019 г. 13:32

Arthurcaw (не проверено) 6 декабря 2019 г. 14:30

Devonmug (не проверено) 6 декабря 2019 г. 14:32

Williamwrerb (не проверено) 6 декабря 2019 г. 16:02

MickeyFeelo (не проверено) 6 декабря 2019 г. 16:07

StanleyCop (не проверено) 6 декабря 2019 г. 16:36

Devonmug (не проверено) 6 декабря 2019 г. 16:47

Arthurcaw (не проверено) 6 декабря 2019 г. 17:27

Lapunolo (не проверено) 6 декабря 2019 г. 17:39

JosephrIb (не проверено) 6 декабря 2019 г. 17:51

MickeyFeelo (не проверено) 6 декабря 2019 г. 18:43

Devonmug (не проверено) 6 декабря 2019 г. 19:09

StanleyCop (не проверено) 6 декабря 2019 г. 19:12

Arthurcaw (не проверено) 6 декабря 2019 г. 19:43

DanielGaf (не проверено) 6 декабря 2019 г. 20:42

MickeyFeelo (не проверено) 6 декабря 2019 г. 21:18

Devonmug (не проверено) 6 декабря 2019 г. 21:26

Lapunolo (не проверено) 6 декабря 2019 г. 21:43

StanleyCop (не проверено) 6 декабря 2019 г. 21:47

Arthurcaw (не проверено) 6 декабря 2019 г. 21:58

Простой текст

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Строки и абзацы переносятся автоматически.
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.