Posted by masu0105 on October 7, 2010 at 10:56am
Hej!
Försöker skapa ett bildgalleri och behöver lite råd om hur jag ska gå vidare. Jag har med hjälp av image_field skapat en innehållstyp "photo" som tillåter användare att ladda upp bilder. Varje "photo" har också ett taxonomy fällt som används för att ange till vilket galleri en bild tillhör. Har också skapat en view page där jag kan se alla uppladdade bilder. Det jag nu vill skapa är:
- En view page som visar en teaser från varje galleri. Teasern ska vara en bild från galleriet och galleriets namn.
- Om man klickar på en teaser från ett galleri ska man länkas till en sida som bara visar bilder just det galleriet. (Tänkte att det kanske på något sätt går skicka med en parameter i länken som kan användas i views som argument. Men jag vet inte hur det skulle gå till.)
Har läst och läst och funderat på olika lösningar men inte kommit på hur jag ska göra. Någon som har några idéer eller tips om bra tutorials?
Vänliga hälsningar Markus!
Comments
Lullabot har gjort en
Lullabot har gjort en screencast som visar hur du kan göra ett galleri. De använder noder istället för taxonomier för att kategorisera bilderna. Det kanske kan hjälpa dig.
//Pontus Nilsson, Digitalist
Bra tips! Har tittat på den
Bra tips!
Har tittat på den och den har varit mycket lärorik. Men jag har fortfarande inte lyckats komma på hur jag ska kunna skapa en egen sida som visar teaser från gallerierna. I screencasten används startsidan för att visa teasers från gallerierna. Går det göra en egen sådan sida i views (alltså som visar en bild från varje galleri med en länk till hela galleriet)?
Du skulle kunna skapa en vy
Du skulle kunna skapa en vy som listar noder av typen galleri. Visa dem i node teaser läge.
//Pontus Nilsson, Digitalist
Jag har nu skapat en view som
Jag har nu skapat en view som visar gallerier i node teaser läge. Är det möjligt att kontrollera vad som skrivs ut i teasern? Det enda jag vill ha med är egentligen bilden och galleriets titel. I nuläget skrivs även skapad datum och body ut i teasern. Har inte hittat någonstans där jag kan påverka vad som skrivs ut i node teaser läget. Har sett att jag kan påverka de fält jag skapat och lagt till själv genom att gå in på Content types och sen Display fields men det verkar där inte finnas någon möjlighet att till exempel välja bort body.
Dessutom visas i nuläget samma bild som teaser för alla gallerierna. Vad nu det kan bero på???? Såg att jag hade missat att sätta argument Content:gallery, nu visas olika bilder.
Om du raderar texten body i
Om du raderar texten body i inställningarna för din content type så försvinner bodyfältet. Ersätt det med ett cck-textfält så kan du kontrollera det via fältinställningarna (exkludera de fält du inte vill ha med i node teaserläge).
//Pontus Nilsson, Digitalist
Jaha, det var inte svårare än
Jaha, det var inte svårare än så :) Då återstår bara att ta bort "Submitted fältet". Får i värsta fall sätta visibility:hidden på det.
Tack så mycket för hjälpen! Nu ska det nog lösa sig.
Mvh Markus
Du hittar inställningarna för
Du hittar inställningarna för vilka nodtyper du vill ska skriva ut submitted fältet under /admin/build/themes/settings
//Pontus Nilsson, Digitalist
Kanon! Det är inte alldeles
Kanon! Det är inte alldeles enkelt att hitta alla inställningar. Nu börjar galleriet se ut som jag tänkt mig. Tack än en gång!