Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Drupal »

VIEWS > Ordenacion alfabetica detallada

Estas en el tema de VIEWS > Ordenacion alfabetica detallada en el foro de Drupal en Foros del Web. Con views es facil hacer que los resultados se ordenen de forma alfabetica, sin embargo, yo quiero que me introduzca la letra del abecedario en ...
  #1 (permalink)  
Antiguo 19/02/2014, 12:23
raulfw
Invitado
 
Mensajes: n/a
Puntos:
VIEWS > Ordenacion alfabetica detallada

Con views es facil hacer que los resultados se ordenen de forma alfabetica, sin embargo, yo quiero que me introduzca la letra del abecedario en medio.
Es muy facil explicarlo aqui en el foro.
Quiero que la vista quede visualmente asi:


A
Antonio
Aparcamiento

B
Becario
Barcelona

C
Casa

D
Dormitorio
Danza

E
Estufa
España
Encontrar

F
Falda
Forrado

etc...


Es decir, QUE ME INTRODUZCA LA LETRA DEL ABECEDARIO EN MEDIO DE LOS RESULTADOS.

No veo ningun modulo ni nada.

¡¡¡MUCHAS GRACIAS A QUIEN ME AYUDE!!!
  #2 (permalink)  
Antiguo 19/02/2014, 13:38
 
Fecha de Ingreso: junio-2012
Ubicación: Madrid
Mensajes: 339
Antigüedad: 12 años, 6 meses
Puntos: 47
Respuesta: VIEWS > Ordenacion alfabetica detallada

Se me ocurre una manera, pero tienes que usar el módulo views PHP que está en versión alfa.

Yo te cuento y tú decides.

• Instalas el módulo
• añades un campo Global PHP a tu vista
• en el campo Value code añades este código:

Código PHP:
Ver original
  1. $cadena = $row->title;
  2. $letra = $cadena[0];
  3. return $letra;

• Seleccionas "Exclude from display" para que no te muestre ese campo
• guardas el campo Global PHP
• En Format:Unformatted list | opciones de tu vista seleccionas opciones
• En opciones, en Grouping field Nr.1 seleccionas el campo PHP que te has creado y ya lo tienes.

Lo he comprobado y funciona, ahora es el tema del módulo. Yo lo he usado de vez en cuando y no he tenido problema.

Bueno, ya contarás si te ha servido

Saludos

PD: obviamente debes de tener al campo título en tu vista para que el código PHP pueda leerte el título de $row->title;

Última edición por JustinKO; 19/02/2014 a las 13:47
  #3 (permalink)  
Antiguo 19/02/2014, 14:06
Avatar de MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 15 años, 2 meses
Puntos: 265
Respuesta: VIEWS > Ordenacion alfabetica detallada

Yo te pongo otra alternativas:

- Añadís el campo título a tu vista.
- Edita ese campo y en "Rewrite results", elegí "Trim this field to a maximum length". Setea ese valor a 1.
- Además quita la opción de enlazar al nodo el título, así solo te queda la letra.
- Agrupa esa vista con ese campo.

Es muy fácil.

Saludos.
  #4 (permalink)  
Antiguo 19/02/2014, 15:13
raulfw
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: VIEWS > Ordenacion alfabetica detallada

Ok, todavia no lo tengo que hacer, cuando me ponga -posiblemente- la semana que viene ya os volvere a preguntar si no me funciona. xD

MUCHAS GRACIAS JUSTINKO Y MARIO!!!
  #5 (permalink)  
Antiguo 26/02/2014, 11:48
raulfw
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: VIEWS > Ordenacion alfabetica detallada

---------------------

Última edición por raulfw; 26/02/2014 a las 11:57
  #6 (permalink)  
Antiguo 26/02/2014, 12:21
raulfw
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: VIEWS > Ordenacion alfabetica detallada

Ok. Ya lo he hecho.
Como vago que soy he escogido la opcion mas facil que era la de Mario xDD, y me ha funcionado.

MUCHAS GRACIAS A LOS 2.
  #7 (permalink)  
Antiguo 26/02/2014, 15:41
 
Fecha de Ingreso: junio-2012
Ubicación: Madrid
Mensajes: 339
Antigüedad: 12 años, 6 meses
Puntos: 47
Respuesta: VIEWS > Ordenacion alfabetica detallada

LA de Mario era la mejor opción, primero por no necesitar de módulo extra y segundo porque como te comenté el módulo que te decía yo está en versión alfa y mejor prescindir hasta que lo desarrollen más.

por cierto, este es uno de esos post que me han gustado. Primero la pregunta que hiciste, luego el pensar como solucionarlo, y después ver la solución que dio Mario que me sirvió para fijarme y experimentar en lo de reescribir resultados, que la verdad no le había hecho nunca mucho caso.

Saludos a todos y que sigamos aprendiendo ;)
  #8 (permalink)  
Antiguo 27/02/2014, 07:00
raulfw
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: VIEWS > Ordenacion alfabetica detallada

exacto. ¡¡A aprender todos de todos!! :- )

Etiquetas: ordenacion, views
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:41.