drupal views – Convenciones de nomenclatura basadas en etiquetas de campo específicas (anulando views-view-field.html.twig para campos específicos)

Pregunta:

Revisé la documentación y simplemente no puedo encontrar una respuesta a esta pregunta sobre la convención de nomenclatura para archivos twig dada una vista etiquetada con la anulación de un campo específico. Permítanme crear un escenario para explicar el problema.

Dada NombreDeVista con viewtag etiqueta con una indicación de secuencia y un campo de nombre de campo.

Puedo anular el tema de la siguiente manera

Archivo original -> Nombre de archivo anulado

  • vistas-vista-sin formato.html.twig -> vistas-vista-sin formato – viewtag.html.twig
  • vistas-campo-vista.html.twig -> vistas-campo-vista – nombrecampo.html.twig
  • vistas-campo-vista.html.twig -> vistas-campo-vista – nombre-vista – bloque – nombre-campo.html.twig
  • vistas-campo-vista.html.twig -> vistas-campo-vista – bloque – nombrecampo.html.twig

No puedo encontrar la manera de anular vistas con vistas al campo de un nombre de campo determinado especificando el viewtag. Los siguientes nombres no funcionan:

  • vistas campo de vista – etiqueta de vista – nombre de campo
  • vistas campo de vista – etiqueta de vista – bloque – nombre de campo
  • vistas campo de vista – nombre de campo – etiqueta de vista
  • vistas campo de vista – bloque – nombre de campo – etiqueta de vista
  • vistas campo de vista – bloque – etiqueta de vista – nombre de campo

Me he quedado sin combinaciones posibles y, sin embargo, simplemente no puedo hacer que las etiquetas de visualización anulen el campo específico. Seguramente tiene que haber una forma de hacer esto dado que puede usar el nombre de la vista para anular las plantillas. Prefiero evitar tener 50 versiones de una plantilla de vista cuando yo podría hacer lo mismo.

Respuesta:

Puedo usar la etiqueta para crear archivos de plantilla para todo lo que no sean las plantillas de campo específicas. – John Millnik

Su comentario me hizo pensar lo siguiente: cuando etiqueta algo, etiqueta el nodo y no los campos en sí. Los campos no tienen etiquetas, lo que me hace pensar que lo que estás intentando hacer no es posible.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım