Как подправить блок подписки?

Аватар пользователя SkyFlame SkyFlame 27 августа 2016 в 23:23

Имеется модуль Simplenews и блок подписки от него, соответственно. Как добавить placeholder к полю ввода e-mail и как убрать label «E-mail*» этого поля (не через css)? Я предполагаю, что это можно решить через хуки, но совсем не шарю в друпале.

ВложениеРазмер
Иконка изображения simplenews.png4.55 КБ

Лучший ответ

Аватар пользователя SkyFlame SkyFlame 8 сентября 2016 в 0:22

Добавил в template.php в функцию шаблона следующий код:

<?php
if ($form_id == 'simplenews_block_form_165') {
  
$form['mail']['#title'] = '';
  
$form['mail']['#attributes']['placeholder'] = t('Введите ваш e-mail...');
}
?>

165 - номер блока в моем случае.

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 1 сентября 2016 в 7:58

Ага сделает свой модуль или обвешает тему хуками, разницы не заметит по производительности зато времени на порядок > потратит.

Аватар пользователя dgastudio dgastudio 1 сентября 2016 в 8:45

зато перестанет задавать нубовские вопросы, перестанет получать не менее нубовские ответы, заодно, и скилы прокачает.

Аватар пользователя SkyFlame SkyFlame 8 сентября 2016 в 0:22

Добавил в template.php в функцию шаблона следующий код:

<?php
if ($form_id == 'simplenews_block_form_165') {
  
$form['mail']['#title'] = '';
  
$form['mail']['#attributes']['placeholder'] = t('Введите ваш e-mail...');
}
?>

165 - номер блока в моем случае.