Soporte » Guías – Resolución de problemas » ¿Mostrar últimas taxonomías hijas y sus entradas?

  • Hola a todos,

    Voy al grano poniendo un ejemplo:

    Tengo la siguiente ruta de taxonomias personalizadas:

    – Informática
    —- Hardware
    ——– Monitores
    ———— 19 pulgadas
    ———— 24 pulgadas
    —- Software
    ——– Antivirus
    ———— PC
    ———— Android

    Lo que deseo es que cuando el usuario elija la taxonomia «informática» se listen las entradas de las taxonomías «19 pulgadas»»24 pulgadas»»PC» y «Android», con el título de cada taxonomia, es decir, las últimas taxonomias hijas.

    ¿ Como lo puedo realizar?

    Gracias!

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • Iniciador del debate cosmosvega

    (@cosmosvega)

    ¿ Nadie lo sabe? , tal y como lo tengo se me muestran tooodas las categorias hijas:

    http://pastebin.com/agJunfrJ

    Una ayuda porfaa!! 😉

    Quieres que se vena las hijas de las hijas de las hijas, pero no las demás ?

    Ejemplo:

    El usuario le da click a Informatica y ve todas las publicaciones de:
    – 19 pulgadas
    – 24 pulgadas
    – PC
    – Android

    Pero NO se ven:
    – Hardware
    – Monitores
    – PC
    – Android

    La estructura lógica que se utiliza, es que si seleccionas una categoría padre, te muestra todo lo que hay dentro de ella.

    ¿Si no quieres que aparezca hardware, porque no lo creas fuera de Informática?

    No queda muy claro porque no quieres que aparezcan categorías hijas, cuando lo normal es que sea todo lo contrario.

    ¿Podrías explicarlo mejor?

    Iniciador del debate cosmosvega

    (@cosmosvega)

    Gracias por la respuesta,

    Te explico… Tal y como lo tengo en el código, cuando el usuario pulsa en INFORMÁTICA le aparece un listado de todas las familias y subfamilias con sus productos de la siguiente manera:

    HARDWARE
    Aparecen todos los productos de hardware, es decir, los productos que existen en 19 pulgadas y 24 pulgadas, no debería aparecer esta família en el listado ya que no tiene ningún producto en ella, solo hay productos en las famílias 19 PULGADAS y 24 PULGADAS.

    MONITORES
    Aparecen todos los productos de monitores, es decir, los productos que existen en las famílias 19 pulgadas y 24 pulgadas. No debería aparecer esta família en el listado ya que no tiene ningún producto en ella, solo hay productos en las famílias 19 PULGADAS y 24 PULGADAS.

    —— 19 PULGADAS
    Me aparecen todos los productos de 19 pulgadas, es decir, los productos que existen en 19 pulgadas, es correcto

    —— 24 PULGADAS
    Me aparecen todos los productos de 24 pulgadas, es decir, los productos que existen en 24 pulgadas, es correcto

    En resumen, que cuando el usuario pulse la família INFORMÁTICA le aparezca solamente las famílias que tienen productos en su interior, en este caso sería:

    – 19 pulgadas
    – 24 pulgadas
    – pc
    – android

    No se si me he explicado bien.

    Un saludo.

    Si, se entiende mejor, lo que quieres es NO mostrar las categorías que no tienen contenido.

    ¿Porque no borras las categorías que no sirven de nada y las creas cuando vayas a publicar algo en ellas?

    Eso sería mas sencillo que modificar tu tema. ¿No es mejor opción?

    Iniciador del debate cosmosvega

    (@cosmosvega)

    umm, ya, pero las familias deben estar enlazadas una con otra de esta manera, para indicar al usuario la ruta de familias que sigue, por ejemplo:

    Informática > Hardware > Monitores > 19 pulgadas

    ¿Tienes alguna idea de como obtener esta ruta sin tener que crear las categorias informática, hardware y monitores (las que no contienen productos vaya) ?

    Saludos!

    Ok, para sacar un listado de categorías y esconder las vacías puedes hacerlo siguiendo estas instrucciones.

    Con esos argumentos escondes las vacías y muestras las que tienen contenido y así el usuario solo ve lo que si tiene contenido y no pierdes la estructura que quieres.

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • El debate ‘¿Mostrar últimas taxonomías hijas y sus entradas?’ está cerrado a nuevas respuestas.