Estoy tratando de deshabilitar los comentarios en el formulario web. Intenté todas las configuraciones que pude encontrar, pero:
- El enlace al formulario de comentarios aún aparece
- El campo de nombre y el botón de envío aún aparecen en el formulario de comentarios
¿Alguien podría darme algún consejo?
UPDATE node SET comment = 0; UPDATE node_revision SET comment = 0
. Trabajó para mi :-).A veces es más fácil usar SQL. Este, creo, es uno de esos casos.
0 = deshabilitado
1 = solo lectura
2 = leer / escribir.
fuente
Cambiar la configuración predeterminada de comentarios para el tipo de contenido, como lo sugiere uwe999, solo cambia la configuración predeterminada para el tipo de contenido. Eso significa que no cambiará retroactivamente la configuración del contenido existente (ya que eso podría eliminar los comentarios existentes).
Tendrá que visitar la vista de edición de nodos para cada nodo existente para el que está tratando de deshabilitar los comentarios y actualizar la configuración allí. Si instaló un módulo como el módulo de columnas de formulario Nodo , que oculta / elimina elementos de las páginas de agregar / editar nodo, entonces tendrá que actualizar su configuración, aparecerá el cuadro de configuración de comentarios para los nodos.
fuente
Ninguna de las soluciones anteriores funcionó para mí. El formulario de comentarios todavía se muestra en los nodos existentes a menos que también actualice node_revision.
Aquí está la implementación de hook_update_N () que funcionó para mí:
fuente
deshabilita los comentarios en "estructura / tipos de contenido / [nombre del tipo] / editar / configuración de comentarios. Establezca" Configuración de comentarios predeterminada para contenido nuevo "en oculto.
Si tiene comentarios existentes, puede eliminarlos en "contenido / comentarios" o simplemente anular su publicación.
fuente
No estoy seguro acerca de su problema, pero un truco sucio podría ser crear una plantilla especial para su tipo de contenido y eliminar las partes de comentarios.
fuente
Deshabilite los comentarios aquí primero:
Para actualizar los nodos, desafortunadamente, debe volver a guardar cada nodo. Use hook_update a continuación:
No olvide reemplazar 'node_type' a su tipo de nodo.
fuente
La forma más simple de deshabilitar los comentarios en el formulario web es simplemente ir al formulario web EDITAR y en la parte inferior de la opción EDITAR hay una opción de Configuración de comentarios .
Por defecto su siempre abierta para hacerlo es cerrada y la sección de comentarios del formulario web va a desaparecer ...
fuente
Puede usar CSS para ocultar la sección de comentarios para que no se muestren comentarios retrospectivos.
Agregue código CSS a la pestaña Administrador> Apariencia> Avanzado> CSS personalizado. Tendría que mirar los nombres de clase de los divs para los tipos de página de su sitio específico. Aquí hay un ejemplo de mi sitio de prueba que usa el tipo de página de elemento de Noticias (nombre de máquina "artículo"):
fuente
Utilice las operaciones en masa de vistas, con la operación predeterminada: "Modificar / Cambiar valores de entidad". Aquí puede configurar comentarios para cerrar a los nodos existentes.
fuente
Es bastante sencillo, siga los pasos a continuación:
Gracias
fuente
Esto sucedió con alrededor de 50,000 registros que importé en 4 tipos de contenido diferentes. No quería borrar y reimportar o perder el tiempo con consultas SQL en la base de datos. Si desea eliminar la funcionalidad de comentarios de todos los nodos, simplemente desactive el módulo de comentarios.
fuente