Dar formato a una taxonomia

Events happening in the community are now at Drupal community events on www.drupal.org.
Ruidodemente's picture

Dar formato a una taxonomía determinada es lo que quiero lograr... pero no encuentro como hacerlo..
Alguien que tire una mano??

Comments

Podrias ofrecer mas detalles

jmolivas's picture

Podrias ofrecer mas detalles al respecto

-Aplica para una o varias taxonomias
-En una vista o bloquee en especifico
-Al accesar la taxonoomia taxonomy/term/{tid}
-Afectará al resto de los contenidos que tengan esa taxonomia asignada

--
http://jmolivas.com/
@jmolivas

¿Cómo?

eliasdelatorre's picture

¿A qué te refieres con dar formato a una taxonomía? ¿Agregarle imágenes, hacer un listado del catálogo?

Saludos.

Mi caso

deivis.crisanto's picture

Hola Elias, me encuentro en la situacion que tu mencionas quiero agregarle un campo imagen a la taxonomía, en mi caso la taxonomia se llama sucursal. agradecería mucho tu respuesta

Graciasd por la pronta

Ruidodemente's picture

Graciasd por la pronta respuesta.. Básicamente tengo el sitio www.artilleriaheavy.com que es un sitio que esta hecho con el theme Litejazz modificado en este link http://artilleriaheavy.com/post/gamma-ray-con-una-guitarra-menos pueden ver el ejemplo que en el listado de términos de taxonomías aparecen en la parte superior mezclados y no diferenciados por taxonomías. Como verán la ultima palabra hace referencia a un sitio web ya que esa taxonomia se llama "Fuente" (para colocar la fuente de la noticia). Me interesaría poder resaltar esta taxonomía....

Espero se entienda...

Y muchas gracias nuevamente

Puedes modificando el CSS

eliasdelatorre's picture

¿Lo que quieres es como darle otro color, otro tipo de letra o algo así al último elemento que dice metaltotal.com, cierto?

Si es así lo que puedes hacer es entrar a tu archivo style.css que está dentro de la carpeta /sites/all/themes/litejazz/ de tu servidor.

Ahí creo que puedes poner la siguiente línea al final de tu archivo:

#squeeze .node .taxonomy ul.links li:last-child{
  /* y aquí dentro iría el diseño que le quieras aplicar, por ejemplo: */
  background-color: #FF0000;
  border: 1px solid #0000FF;
}

Esta regla te vá a permitir ponerle el estilo que quieras al último elemento de la lista de taxonomía, al último, que es el que tiene tu fuente. Ese selector :last-child lo que hace es seleccionar el último <li> de tu lista.

¿Esto es lo que buscas?

Saludos.

mmm creo que no porque en

Ruidodemente's picture

mmm creo que no porque en caso de que la palabra sea otra le va adar formato a esa la cual puede llegar a no ser la fuente...

Se podra hacer algo con el ID de la taxonomia para hacer referencia directa???

no se si sirve de algo pero cuando lo edito me aparece que es el vocabulary/18

dejo el link de la imagen

http://img695.imageshack.us/img695/3682/taxo.jpg

La fuente no siempre sale al final?

eliasdelatorre's picture

¿La fuente a veces aparece primero, a veces en medio y a veces al final?

De hecho ya ví bien y puedes usar esta regla en lugar de la otra que te dí:

#squeeze .node .taxonomy ul.links li.last{

}

Podrias facilitar otras liga

jmolivas's picture

Podrias facilitar otras liga con articulos que tengan asignada:

-Misma fuente
-Fuente distinta

--
http://jmolivas.com/
@jmolivas

Hummm...

eliasdelatorre's picture

Esque tu tema te permite conocer el ID de ese término, es cierto, pero no te permite saber si ese término corresponde a un vocabulario específico.

La clase del elemento con la fuente que mandaste de ejemplo es taxonomy_term_3493 que corresponde supongo a metaltotal.com, pero cuando selecciones otra fuente como kerrang.com (por ejemplo) la clase vá a cambiar a algo así como taxonomy_term_4235, será complicado que hagas una regla en tu CSS cada vez que generes una nueva fuente.

Pero si puedes hacer que siempre al final de los taxonomy terms salga la fuente (que incluso ayudaría a tus usuarios a no perderse) la regla que pusiste funcionará bien.

Pero como dice jmolivas, otra liga podría ayudar para asegurar esto.

Aca es donde esta el problema

Ruidodemente's picture

Aca es donde esta el problema por ejemplo tengo el contenido "Musicos" que no lleva fuente pero a este tambien le aplica formato al ultimo tag que es del vocabulario "Pais"

http://artilleriaheavy.com/grupo/arch-enemy

En este otro sucede lo mismo con el vocabulario "Estilo de Musica"

http://artilleriaheavy.com/grupo/almafuerte

En este en los tags comunes
http://artilleriaheavy.com/pagina/buscar

Este estaria correcto porque la fuente es Youtube.com

http://artilleriaheavy.com/post/los-ni%C3%B1os-quotmetallicasquot

No siempre tiene fuente, comprendo.

eliasdelatorre's picture

¿Estás usando Drupal6?

¿Cómo armas tu nodo? Dónde le dices que muestre todos los vocabularios?

Sin conocer más solo se me ocurre modificar el tpl.php de tu nodo para ver cómo armar diferente la salida de datos e identificar si tiene o no fuente.

¿Cómo ves Jesús?

Si uso Drupal 6

Ruidodemente's picture

Si creo que seria lo ideal.. en relidad no hice modificaciones en los tpl.php puedo asignar un tpl distinto a este tipo de contenido. la verdad nunca lo hice pero puedo aprender... este es el contenido de mi node.tpl.php

<div class="node<?php if ($sticky) { print " sticky"; } ?><?php if (!$status) { print " node-unpublished"; } ?>">
  <?php if ($picture) { print $picture; }?>

  <?php if ($page == 0) { ?>
    <?php if ($title) { ?>
      <h2 class="title"><a href="<?php print $node_url?>"><?php print $title?></a></h2>
    <?php }; ?>
  <?php }; ?>

  <?php if ($submitted) { ?>
    <span class="submitted"><?php print $submitted?></span>
  <?php }; ?>

  <?php if ($terms) { ?>
    <span class="taxonomy"><?php print $terms?></span>
  <?php }; ?>

  <div class="content"><?php print $content?></div>
  <div class="clear-block clear"></div>

  <?php if ($links): ?>
    <div class="links">&raquo; <?php print $links; ?></div>
  <?php endif; ?>

</div>

Modificar el tpl funcionará

jmolivas's picture

Modificar el tpl funcionará perfecto @eliasdelatorre

Solo que para editar la salida de los campos sin necesidad de modificar el TPL te recomiendo Semantic CCK http://drupal.org/project/semantic_cck pero hasta donde recuerdo no aplica para las taxonomias

Otra opción es probar Display Suite http://drupal.org/project/ds el cual permite modificar algunas opciones en salida del campo, crear nuevos campos y asignar diferentes layouts por tipo de contentido

--
http://jmolivas.com/
@jmolivas

Bueno estaba buscando

Ruidodemente's picture

Bueno estaba buscando informacionpara m,odificar el TPL pero no encontre mucho intente con los modulos que citaste pero la verdad me quedo sin recursos y me da "Allowed memory size" no quisiera tener que instalar mas modulos XD.

Si alguno conoce un tuto de como modificar lo TPL o las posibles variables a utilizar para citar dicho "Vocabulario" lo agradecería

Bueno lo solucione dándole

Ruidodemente's picture

Bueno lo solucione dándole formato a un campo que agregue con cck

Publica tu solución

eliasdelatorre's picture

Ah que bueno escuchar que pudiste arreglarlo de alguna manera.

Creo que vale la pena que publiques aquí la decisión final que tomaste y cómo lo solucionaste, a lo mejor a alguien más le puede servir más adelante.

Un saludo!

Disculpas

Ruidodemente's picture

por mi falta de Detalle... lo que hice fue con el modulo cck agregar un campo de texto con el nombre "fuente" el cual lo puse como dato REQUERIDO de esta forma el usuario lo llena con la fuente de la noticia.

Asi esta en CCK

Etiqueta Nombre Tipo
Fuente field_fuente Text

y en el archivo style.css agregar

.field-field-fuente{
color:#FFFFFF;
background-color: #000000;
  border: 3px solid #FFF000;
  margin: 3px;
  padding-left:10px;

}

Spanish

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: