logo

Extra Block Types (EBT) - Nueva experiencia con Layout Builder❗

Extra Block Types (EBT): tipos de bloques con estilo y personalizables: Presentaciones de diapositivas, Pestañas, Tarjetas, Acordeones y muchos más. Configuraciones integradas para fondo, DOM Box y plugins de JavaScript. Experimenta hoy el futuro de la construcción de diseños.

Módulos de demostración EBT Descargar módulos EBT

❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs

Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.

Módulos de demostración EPT Descargar módulos EPT

Scroll

Formulario de comentarios programáticamente

22/02/2025, by Anónimo (no verificado)

Necesito su ayuda.

Quiero mostrar el formulario de comentarios en el perfil del usuario en una ventana de colorbox.

La idea es que al presionar el botón - Agregar comentario, se abra una ventana con el formulario.

 

He intentado de diferentes maneras.

Intenté establecer variables de esta manera:

<?php
// Almacenar comentarios y el formulario de comentarios en 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));
  }
}

// Desestablecer comentarios del nodo
function phptemplate_preprocess_node(&$vars) {
  $vars['node']->comment = 0;
}
?>
 
Pero template.php no quiere aceptar este código
 
También probé de la siguiente manera

<?php print drupal_get_form("comment_form", array("nid" => $node->nid));; ?>
 
 
Pero así se muestra el formulario, pero el botón de enviar no está activo, es decir, el formulario no se envía. Y además, por alguna razón, muestra el campo del tema del mensaje aunque esté desactivado en la configuración del perfil.
 
Oriente sobre cómo hacerlo mejor, para 7 hay muchas soluciones, pero para 6 hay solo confusiones...
 
¡Estaré muy agradecida!