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
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
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
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