Argument och url alias

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

Hej!
Har en vanlig sida (Innehållstypen Page) i Drupal 7 där jag kör PHP-kod. Jag använder URL-alias på den sidan. Jag vill att www.mindrupaldoman.se/tema skall bli www.mindrupaldoman.se/tema/10846423 där jag med hjälp av arg() skall kunna få in värdet 10846423.

Försökte att skapa tema/% som URL-alias men det fick jag inte för drupal.

En lösning är ju att använda Views och sätta url på vy till tema/%. Känns bara lite krångligt att skapa en vy till att visa en enda node. :-)

Hur gör man/ni?

Comments

Ta en titt på Page Manager.

kristofferwiklund's picture

Ta en titt på Page Manager. Den har det du vill
http://dev.nodeone.se/en/learn-page-manager

Många använder den i anslutning till panels men det kan användas till andra saker också.

Så det du kan göra är en redirect via page-manager med hjälp av argument.

Alternativt om du nu skriver egen php kod. Så kan man göra sin egen undersida med hjälp av menu_hook där du använder drupal_goto.

Det som slog mig att du borde

kristofferwiklund's picture

Det som slog mig att du borde kunna använda Pathauto till dina behov.

Det du gör är att för de contenttypes du vill använda tema/%id använd följande pattern/mönster:
tema/[node:nid]

Sen ser du till att alla de noderna har automatiskt genererade alias. För då får du tema/10846423 som går till rätt nod.

Sweden

Group notifications

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