Как отредактировать форму
27.07.2014Привет, Паш. Суть вопроса в следующем - как можно убрать некоторые ненужные поля из формы коммента?
Пробовал сделать как указано тут http://khekkly.blogspot.ru/2011/09/drupal-7.html , так страница тогда вообще полностью не отображается.
Комментарии (10)
Зависит от того, что именно собираетесь скрывать, а так можно так:
Хм - в этом случае вообще форма не выводится... Может быть у меня она как то специфически должна выводиться? Потому что по умолчанию ты нам ток вк комменты прописал.
скидывай код, как ты делаешь!
пробовал так, и так:
для этого типа материалов
http://gameraider.ru/content/otkrytie-novogo-otdeleniya-nival-v-minske
При этом если прописать конструкцию
, то комментарии отображаются нормально, но со всеми полями, типо выбора формата текста, заголовка и пр.
понял, ты через шаблонный файл пытаешься от поля избавиться???
Тебе лучше к форме через hook_form_alter подцепиться.... В своем файле template.php твоей темы найди функцию с названием
и добавь следующее
ну или полностью добавь, если хука нет
Во, отлично, спасибо - заработало. Думаю дальше разберусь как остальное поубирать.
Вот такое решение еще нашел для скрытия форматов ввода и сопутствующего им текста, прописывается в шаблоне типа материала, перед кодом вывода самих комментов.
Может кому то будет полезным.
Хм, остался один нюанс - после публикации комментария автора редиректит на главную страницу. Может быть это как то связано. Как это можно поправить?
посмотри, может у тебя callback на submit висит в hook_form_alter.
а, нет - там nid стоял в null, теперь работает, спасибо!