it-swarm-es.com

¿Cómo manejar las etiquetas del blog en un tema de contribuciones?

En los sitios de blog o blog, la taxonomía se usa a menudo para etiquetas y categorías.

En Drupal 6, node.tpl.php Los archivos podrían usar la variable de la taxonomía de $ si necesitaban acceso a una matriz de enlaces de taxonomía sin piedad asociados con el nodo actual. Esta variable se asumió a menudo por temas de contribución. para contener las etiquetas de publicación y\o categorías, y se hizo en consecuencia.

En Drupal 7, $ Taxonomy ya no está disponible.

¿Cuál es la alternativa? ¿Cómo deben los sujetos manejar la taxonomía? En particular, ¿cómo deben hacerlo contribuciones, para preservar maximamente la compatibilidad visual con la versión 6.x?

Por cierto, cuanto sobre eso en el "conversión de temas a Drupal 7" , la guía es probablemente incorrecta.

3
daphshez

Para imprimir el campo de taxonomía predeterminado, separado del otro contenido:

<?php
  <div class="content">
    hide($content['field_tags']);
    print render($content);
  </div>
  <div class="terms">
    print render($content['field_tags']);
  </div>
?>

Esto solo manejará la taxonomía predeterminada "Etiquetas". Para seguir la discusión de una forma más fácil de lograr esto, vea este problema .

2
tim.plunkett

Podemos usar Taxonomy-Term.tpl.php en nuestro tema al tema La visualización de términos. A continuación se muestra las variables relacionadas con el término,

  • $ TERM_URL: URL directa del término actual.
  • $ Term_name: Nombre del término actual.
  • Nombre de $: El nombre (desinfectado) del término.
  • $ contenido: una matriz de elementos para el contenido del término (campos y descripción). Use Render ($ contenido) para imprimirlos todos, o imprimir un subconjunto, como Render ($ contenido ['field_example']). Use Ocultar ($ contenido ['field_example']) para suprimir temporalmente la impresión de un elemento dado.
0
Pooja Goyal