Views och villkor

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

Hej!

Försöker få till följande:

Jag använder Views för att visa en bild och länk från innehålltypen = "butik".

Fälten som visas är "shopimg" och denna bild skall länka till en extern eller intern länk. Jag har ett länkfält som heter "shoplink"

Det jag vill göra är följande:

Om fältet "shoplink" är ifyllt skall bilden länka till detta fält, om fältet är tomt skall bilden länka till nodelänken som skapas när innehållet skapades.

Har slitit mitt hår för detta och gått igenom 100 talet instruktioner och poster utan att lyckas med detta.

Någon som har tips i kod på hur detta är möjligt att göra?

Har jobbat med php view, och även försökt få till det i en separat tpl fil för denna view utan att lyckas, något skriver jag fel...

Comments

Kommer just nu inte på något

pontus_nilsson's picture

Kommer just nu inte på något annat än att implementera hook_views_pre_render. Där kan du ändra på varje rads output och du har tillgång till resultatet i vyn.

//Pontus Nilsson, Digitalist

Var bör jag implementera

tuben's picture

Var bör jag implementera denna pre_render?

Och hur skulle en sådan funktion se ut om jag önskar att den kontrollerar om fältet shoplink är ifyllt och då skriver ut?

<a href="shiplink">shopimg</a>

Men om den inte är ifylld skall den skriva ut:

<a href="nodelink">shopimg</a>

Tacksam för svar

Implementera funktionen i en

pontus_nilsson's picture

Implementera funktionen i en custom modul.

Lägg till fält i views för extern länk och ett fält för nodens länk. Exludera fälten från visning.
Sen i funktionen så lägger du till länken till bilden beroende på om externa länkens fält är ifyllt.

//Pontus Nilsson, Digitalist

Sweden

Group notifications

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