Posted by scarvajal on August 13, 2010 at 10:42pm
Supongo que mi duda se debe a que soy novato en Drupal,
Tengo que resolver una página para un instituto que ofrece varios cursos.
Como el contenido de estos esta generado con CCK y por las posibilidades que obtengo me gustaria resolverlo con Views.
Hice una view que devuelve una lista de todos los cursos con un link: /curso/[nid]
Y luego creé una nueva página de la View que lee el argumento y muestra una página del curso.
No encuentro como cambiar la URL (curso/[nid] -> curso/nombre-de-curso) como lo hago con el campo Path de un nodo.
Es posible?

Comments
no me queda claro cómo estás
no me queda claro cómo estás haciendo... acaso estás usando node reference? porque para mi, curso/nombre-de-curso suena a un único nodo, y se obtiene así solo configurando el pathauto... Pero si estás usando nodereference, entonces tendrías que usar http://drupal.org/project/view_alias.
HTH, salud
Hola Mariano, No lo expresé
Hola Mariano,
No lo expresé muy claro...
El pathauto es exactamente lo que necesito. Lo probé abriendo el nodo de cada uno de los cursos y anda a la perfección.
El tema es que me resulta mas conveniente ver esa página no como nodo sino como una view (de un único nodo) tomando como parámetro el NID desde la url.
Esto funciona a la perfección, pero entonces el nuevo problema es que pierdo la funcionalidad que me brinda pathauto de sobreescribir la URL y mostrar el nombre del curso en lugar del nid.
views_alias solo funciona con un arg Taxonomy: TERM ID por lo que no me es útil.
Sebastián Carvajal
Por qué querrías hacer una
Por qué querrías hacer una View para filtrar por NID con el propósito de mostrar un solo nodo? Si la razón por la que estás haciendo esto es que quieres mostrar ciertos fields específicos del nodo, deberías hacer un custom tpl para tu nodo, o usar Display Suite (junto con Node Displays y Node Displays contrib) para modificar el Full Node display que trae Drupal por default (que apesta intensamente), y de esta manera podés cambiar el layout de tus content types, quitando los fields que no te gusten, y/o incluso haciendo fields computados (usando PHP code y/o Token) y mantenés el SEO friendliness de Pathauto.
Quería hacerlo por falta de
Quería hacerlo por falta de conocimientos!
Finalmente creé un custom tpl y con eso conseguí hacer lo que necesitaba. Gracias!
Estoy conociendo Drupal y me pierdo a veces entre las múltiples opciones para hacer las cosas.
No conocía el Display Suite, interesante...
Sebastián Carvajal
Gracias por la recomendación
Gracias por la recomendación del módulo Views Alias Mariano. Tenía el problema con las Url y Views…ahora todo bién! : )