Drupal 10
Добрый вечер, подскажите пожалуйста, как мне изменить эти надписи, перерыл весь интернет но ничего не помогает, возможно я не там использую название темы в функции пхп или не там подставляю нужный ИД
Вот мой код, я все лишнее удалил
<label for="edit-mergevars-email" class="control-label js-form-required form-required">Email Address</label>
<input data-drupal-selector="edit-mergevars-email" class="form-email required form-control" type="email" id="edit-mergevars-email" name="mergevars[EMAIL]" value="" size="25" maxlength="254" required="required" aria-required="true">
<button data-drupal-selector="edit-submit" class="button js-form-submit form-submit btn-default btn" type="submit" id="edit-submit--2" name="op" value="Sign up">Sign up</button>
</form>
Знаю что нужно создать функцию в файле wca_bootstrap.theme
Но как не кручу верчу все это, ничего не получается, прошу помощи
Вот что пробовал из последнего - не работает
<?php
function wca_bootstrap_form_alter(&$form, &$form_state, $form_id){
if (
$form_id == 'mailchimp-signup-subscribe-block-mailchimp-newsletter-signup-form-form') {
$form['search_block_form']['#edit-mergevars-email']['placeholder'] = t('Site search');
}
}
?>
Комментарии
<?php
function wca_bootstrap_form_alter(&$form, &$form_state, $form_id){
$form['mergevars']['EMAIL']['#attributes'] = array(
'placeholder'=> t('Your placeholder'),
);
}
?>
Вот так получилось placeholder изменить.
Eще нужно label
Вот так
<?php if ($form_id == 'mailchimp_signup_subscribe_block_mailchimp_newsletter_signup_form_form') {
$form['mergevars']['EMAIL']['#title'] = "Don’t miss out on our specials! Sign up for our monthly newsletter.";
}?>
Проблема решилась, можно закрывать