Добавить DIV в форму добавления комментариев

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

Аватар пользователя Quty Quty 17 февраля 2014 в 1:27

Здравствуйте. Необходимо в стандартной форме комментариев добавить свой div (например, div id="mydiv") ПЕРЕД

<fieldset class="filter-wrapper form-wrapper" id="edit-comment-body-und-0-format">

То есть между основной областью ввода комментария и областью с подсказками текстовых форматов.

На основе нагугленного материала собрал следующий hook:

<?php
function MYTHEMETITLE_form_comment_form_alter(&$form, &$form_state) { 
// dsm($form);
$form['comment_body']['und'][0]['#columns'][1]['#prefix'] = '<div id="mydiv"></div>';
}
?>

Но он не работает. Поставить префикс ПЕРЕЛ основным полем ввода а не после него получается:

<?php
$form
['comment_body']['und'][0]['#prefix'] = 'MYDIV';
?>

А вот внести хоть какие либо изменения внутрь элементов .form-item-comment-body-und-0-value и #edit-comment-body-und-0-format (или между ними) - не получается никак.

Помогите, пожалуйста.

Комментарии

Аватар пользователя Quty Quty 17 февраля 2014 в 14:51

Благодарствую за попытку и иронию, но пожалуй #suffix нужно погуглить и Вам тоже, так как #suffix не решает проблему. Он добавит div ПОСЛЕ подсказок о текстовом формате. А мне нужно перед подсказками, но после основного поля ввода комментария. Ну или хотя бы в качестве lastchild внутри главного дива-обёртки основного поля ввода комментария.

Аватар пользователя voviko voviko 18 февраля 2014 в 0:52

<?php    $form['comment_body']['und']['0']['#description'] = '<div class="asdaasdf">xxx</div>';?> Вот, вариант, который на ум пришел. Но там подсказки по форме, которые я так и не придумал как переместить.