Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Форма комментариев програмно

22/02/2025, by Гость (не проверено)

Нужна ваша помощь.

Хочу вывести форму комментариев в юзер-профайл в окне колорбокс.

Идея такова, нажимаю кнопку - Добавить комментарий, всплывает окно а в ней форма.

 

Делала по разному.

Пыталась задать переменные таким способом:

<?php
// Store comments and the comment form in variables
function phptemplate_preprocess_page(&$vars) {
  $vars['comments'] = $vars['comment_form'] = '';
  if (module_exists('comment') && isset($vars['node'])) {
    $vars['comments'] = comment_render($vars['node']);
    $vars['comment_form'] = drupal_get_form('comment_form',
    array('nid' => $vars['node']->nid));
  }
}

// Unset comments from node
function phptemplate_preprocess_node(&$vars) {
  $vars['node']->comment = 0;
}
?>

Но template.php не хочет принимать этот код

Также пробовала путем

<?php print drupal_get_form("comment_form", array("nid" => $node->nid));; ?>


Но так выводиться форма, но кнопка отправить не активна, то есть форма не сабмится. И еще так почему-то выводит поле темы сообщения хотя оно отключенно в настройках профиля.

Соориентируйте как лучше делать, под 7-рку много решений, а под 6-рку одно недосказанности...

Буду очень благодарна!