Есть поле input.
Как в placeholder вставить значение переменной (php).
Есть вариант сделать свой токен и ему присвоить значение переменной, но это сложно. Может кто знает как можно проще.
зачем тратить мааааненький, но, кусочек памяти на создание лишней переменной если можно обойтись?
$form['some_element']['#attributes']['placeholder'] = t('PLACEHOLDER'); // Переменная с placeholder'ом
Комментарии
<?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 на свои значения.
зачем тратить мааааненький, но, кусочек памяти на создание лишней переменной если можно обойтись?
$form['some_element']['#attributes']['placeholder'] = t('PLACEHOLDER'); // Переменная с placeholder'ом
Вопрос был про переменную, и пример с переменной. Конечно, если плейсхолдер такой же банальный - можно подрефакторить.
Спс, это полезное решение.