Как вставить значение переменной в поле

Главные вкладки

Аватар пользователя Марк Марк 1 октября 2016 в 16:27

Есть поле input.
Как в placeholder вставить значение переменной (php).
Есть вариант сделать свой токен и ему присвоить значение переменной, но это сложно. Может кто знает как можно проще.

Комментарии

Аватар пользователя bumble bumble 1 октября 2016 в 16:45
<?php
function ИМЯ_МОДУЛЯ_form_alter(&$form, &$form_state$form_id) {
  if (
$form_id == 'ID_ФОРМЫ') {
    
$placeholder t('PLACEHOLDER'); // Переменная с placeholder'ом
    
$form['some_element']['#attributes']['placeholder'] = $placeholder;
  }
}
?>

Заменить ИМЯ_МОДУЛЯ, ID_ФОРМЫ и PLACEHOLDER на свои значения.

Аватар пользователя dgastudio dgastudio 10 января 2017 в 9:38

зачем тратить мааааненький, но, кусочек памяти на создание лишней переменной если можно обойтись?
$form['some_element']['#attributes']['placeholder'] = t('PLACEHOLDER'); // Переменная с placeholder'ом

Аватар пользователя bumble bumble 10 января 2017 в 9:54

Вопрос был про переменную, и пример с переменной. Конечно, если плейсхолдер такой же банальный - можно подрефакторить.