Argument i Views

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

Hejsan.

Jag är relativt grön på Drupal och håller för närvarande på och försöker lära mig att använda argument till Views, vilket dock går sådär då jag inte hittat några bra sajter med exempel och inte känner att jag fått något grepp om metaforerna som det bygger på. Har ni tips på mer generella guider så lämna dem gärna här också!

Problemet jag dras med specifikt är att jag vill att en vy ska generera delvis olika fält beroende på vilka argument som skickas med till den. För att konkretisera; vyn ska hämta ut fält från node-typen 'person'. Problemet är att sajten är både på engelska och svenska, varför jag skulle vilja anropa vyn med 'sv' resp. 'en' som argument varpå antingen ett svenskt eller ett engelskt CCK-fält inkluderas i vyn (utöver namn samt bild på personerna vilka är desamma oavsett språk). Kan någon ge förslag på hur(/om) detta går att göra?

Comments

I views finns det ett filter

pontus_nilsson's picture

I views finns det ett filter om du har Internationalization installerat som är just Language: Current users language. Då kommer Views ta fram översättningen av noden för det språk användaren valt. http://drupal.org/project/i18n

Det bygger på att man skapar en av typen person och gör den nodtypen översättningsbar. Enklast är att bygga allt i engelska som grund och sedan slå på t.ex. svenska som ett "tillval".

//Pontus Nilsson, Digitalist

Jo, det blev att jag använde

FreddieK's picture

Jo, det blev att jag använde den lösningen, men jag skulle fortfarande vilja se om det går att med hjälp av argument villkora fram vilka fält som ska hämtas ut. Med internalization som det är nu finns det dubletter på varje objekt i och med att de ska finnas på både svenska och engelska, vilket känns lite overkill när det endast är ett enda textfält med annan data varpå resten är samma.

Mvh,
Freddie

Sweden

Group notifications

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