Entonces Drupal tiene un sistema de comentarios 'especial'.
Los comentarios son ciudadanos de segunda clase en Drupal en comparación con los nodos ...
Pero, ¿por qué el equipo central no solo creó un Tipo de contenido predeterminado, Bloquear y Ver para comentarios, y permitió que el administrador del sitio agregue un bloque de comentarios según sea necesario? Al igual que los tipos de contenido 'Artículo' y 'Página básica', para los que podemos crear bloques y vistas. ¿Por qué los comentarios son tan diferentes?
Respuestas:
Para responder esto, primero tuve que entender una cosa: las entidades no son nodos .
Los tipos de entidad son agrupaciones especiales de campos.
El nodo es un tipo de entidad, que requiere algunos campos, como 'Título', 'Autor' y 'Fecha de publicación'.
Los tipos de contenido son instancias de nodo que definen aún más campos. Por lo tanto, un tipo de contenido de 'publicación de blog' puede tener los campos 'Gancho', 'Introducción', 'Resumen' y 'Publicaciones relacionadas', además de 'Título', 'Autor' y 'Fecha de publicación'.
El nodo es un tipo de entidad especializada para el contenido. Un comentario no está diseñado para ser un nodo porque es demasiado diferente de un contenido típico. No es necesario tener un campo 'Título', 'Autor' o 'Fecha de publicación' en un comentario. Debido a que es muy diferente, se crea como otro tipo de entidad .
Para más detalles, vea este artículo sobre Drupal .
fuente
En Drupal, 8 nodos y comentarios (y bloques personalizados y enlaces de menú agregados por el usuario y términos de usuarios y taxonomía y ...) son entidades ambas. Mientras que en D7 una entidad era solo para un conjunto de campos, todavía recuerdo cuándo eran simplemente
$object
y no había API en absoluto. En Drupal 8 las entidades tienen una API CRUD adecuada; son objetos clasificados con guardar, cargar, etc. Y la configuración de comentarios ahora es un campo, por lo que todo lo que se puede comentar es comentable. La mente se aturde ante las posibilidades (comentarios comentados? Comentario! Incluso eso es posible AFAIK).fuente
Solo como una nota al margen, a veces tal vez realmente no necesita el poder de la entidad principal de Comentarios, sino solo una simple lista de comentarios o notas (sin respuestas) asociadas al Tipo de Contenido o Entidad.
En estos casos, puede aligerar la carga de su sistema deshabilitando los Comentarios para ese Tipo de Contenido, y usando solo un campo para almacenar los comentarios o notas.
Al menos 2 módulos contrib proporcionan este tipo de campo:
fuente