Drupal 7.
En mi node.tpl.php, quiero imprimir una lista de términos de taxonomía (la taxonomía se llama "canales"). Si yo uso:
<?php print render($content['field_channel']); ?>
Funciona, obviamente, pero lo mejor que puedo hacer para ponerlos en línea es usar CSS para flotarlos a la izquierda. Me gustaría que estuvieran separados por comas. ¿Algunas ideas?
Gracias.
theming
taxonomy-terms
nodes
7
Miguel
fuente
fuente
El módulo de formateador de texto ahora está disponible para Drupal 7, y le permite hacer esto sin trabajo de tema personalizado.
fuente
Aquí hay una forma de usar el
theme_field
enfoque (agréguelo a sutemplate.php
archivo):fuente
Puedes hacerlo fácilmente solo en CSS:
fuente
content: ", \00a0"
: stackoverflow.com/a/5467676/724176Utilice una función de preproceso: http://planken.org/2009/08/03/create-comma-separated-taxonomy-term-list-drupal
fuente
fuente
Aún más fácil para el delimitador y el contenedor, utiliza el módulo Formateador de taxonomía: http://drupal.org/project/taxonomy_formatter
Más detalles de la página del proyecto:
fuente