logo

Extra Block Types (EBT) - Nuova esperienza con Layout Builder❗

Extra Block Types (EBT) - tipi di blocchi stilizzati e personalizzabili: Slideshows, Tabs, Cards, Accordion e molti altri. Impostazioni integrate per sfondo, DOM Box, plugin javascript. Vivi oggi il futuro della costruzione dei layout.

Demo moduli EBT Scarica moduli EBT

❗Extra Paragraph Types (EPT) - Nuova esperienza con Paragraphs

Extra Paragraph Types (EPT) - insieme di moduli basati su paragrafi in modo analogo.

Demo moduli EPT Scarica moduli EPT

Scorri

Modulo commenti programmatico

22/02/2025, by Anonimo (non verificato)

Ho bisogno del tuo aiuto.

Voglio visualizzare il modulo dei commenti nel profilo utente in una finestra colorbox.

L'idea è questa: premo il pulsante - Aggiungi commento, si apre una finestra e all'interno c'è il modulo.

 

Ho provato in vari modi.

Ho cercato di impostare le variabili in questo modo:

<?php
// Memorizza i commenti e il modulo dei commenti in variabili
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));
  }
}

// Rimuovi i commenti dal nodo
function phptemplate_preprocess_node(&$vars) {
  $vars['node']->comment = 0;
}
?>
 
Tuttavia, template.php non accetta questo codice
 
Ho anche provato con <?php 

print drupal_get_form("comment_form", array("nid" => $node->nid));; ?>
 
 
Ma così viene visualizzato il modulo, ma il pulsante di invio non è attivo, quindi il modulo non viene inviato. E inoltre, per qualche motivo, viene visualizzato il campo dell'oggetto del messaggio anche se è disattivato nelle impostazioni del profilo.
 
Indicami come fare meglio, ci sono molte soluzioni per la 7, ma per la 6 ci sono solo incompletezze...
 
Sarei molto grata!