Drupal e formulário de comentário
-
23-09-2019 - |
Pergunta
Preciso inserir o formulário de comentário diretamente no modelo do nó (eu uso o nó-modelo.tpl.php para tema o tipo de nó).
Em problema relacionado, se eu for para/comentar/responder/nid, eu recebo o formulário de comentário, mas ele tem apenas o botão "visualizar" e nenhum botão de envio. O botão de visualização não faz nada quando pressionado.
Obrigado pela ajuda!
Solução
Verifique as configurações de comentários do tipo de nó em 'Admin/Content/Node-Type/YourNodeType'. No campos (normalmente colapso) para as opções de comentários, você pode escolher se deve exibir o formulário de comentário em uma página separada ou na mesma página que o nó.
Quanto ao botão de envio ausente, você pode alterar a configuração para 'visualização de comentários' de obrigatório para opcional.
Quanto ao botão de pré -visualização não está fazendo nada, isso parece estranho e eu não tenho idéia do que pode causar isso - pressionando -o normalmente levaria a uma prévia do comentário inserido, com a opção de finalmente enviá -lo. Se esse problema persistir, você deve abrir uma pergunta separada para isso.
Outras dicas
O formulário de comentário não está no escopo no nó-type.tpl.php. Tecnicamente, você pode adicioná -lo por seu pré -processamento variável. Mas isso apresentará um novo conjunto de problemas.
Infelizmente, você precisará dar um passo para trás e tema a forma de comentários em outro lugar.
nó
conteúdo do nó
Formulário de comentários
comentários
não é possível
nó
conteúdo do nó
ABRIPPERAÇÃO DE COMPEDIMENTO
Formulário de comentários
comentários
No entanto, é o caminho a percorrer.
Vejo http://api.drupal.org/api/drupal/modules--comment-comment-wrapper.tpl.php Para um acionador de partida