afbeelding van Dennis Cohn

Lightbox openen d.m.v. een link

Ik heb een view lijst waar ik de titels van de pagina's laat zien.

1: Titel 1
2: Titel 2
3: Titel 3

enz.

De desbetreffende pagina's bevatte foto's welke door een muisklik openen in lightbox.
Nu wil ik eigenlijk dat je niet eerst naar de pagina moet klikken maar dat hij lightbox gelijk opent wanneer je op 'Titel 1' klikt.

Lightbox werkt prima, alleen wil ik niet meer eerst naar de pagina te hoeven gaan.
Dus lightbox moet openen wanneer ik op 'Titel 1' klikt.
Hoe stel ik mijn view in?

Drupalversie: 
6.x
Auteur: 
Dennis Cohn
afbeelding van Dennis Cohn
Door Dennis Cohn op 22 september, 2010 - 23:34

Bij filter in de view heb ik de plaatjes opgehaald en 'geëxclude' zodat men deze niet ziet.
Bij de titel denk ik dan aan 'Output this field as a link' en daar plaats ik dan de pattern '[field_img_fid]'

Echter wordt er dan geen link gemaakt.
Ik heb het idee dat ik er bijna ben, maar enige hulp zou prettig zijn.

-----
(Drupal) Front-end Developer

afbeelding van Dennis Cohn
Door Dennis Cohn op 23 september, 2010 - 14:33

Niemand een idee? Moet toch mogelijk zijn?

-----
(Drupal) Front-end Developer

afbeelding van Dennis Cohn
Door Dennis Cohn op 27 september, 2010 - 11:19

Er moet toch wel iemand zijn die het weet? Desnoods betaal ik ervoor.. lijkt mij gewoon mogelijk met de juiste instelling.

-----
(Drupal) Front-end Developer

Door marcel op 27 september, 2010 - 16:00

Hoi Dennis,

Waarschijnlijk werkt je linkje niet omdat je de afbeelding als 'plaatje' wil linken(?)
Dit moet zijn 'pad naar het bestand'
Nu zal het linkje naar de afbeelding wijzigen.

Nu zie ik dat je de afbeelding in een Lighbox wilt openen daar heb je het rel attribuut voor nodig Dit zit niet bij de view optie 'Output this field as a link' dus kan je het ook doen als 'Rewrite the output of this field'


[title]

afbeelding van Dennis Cohn
Door Dennis Cohn op 27 september, 2010 - 16:17

Marcel,

grote dank!
Het enige probleem wat nu is, is dat hij de andere foto's niet meer in de lightbox zet.
Er is dus maar 1 foto zichtbaar in plaats van 4.

Group multiple values moet aanstaan, anders zie ik de titel 4 keer en dat is ook niet de bedoeling.

-----
(Drupal) Front-end Developer

Door marcel op 27 september, 2010 - 16:33

Hoi Dennis,

Mooi, om meerdere afbeeldingen in de lightbox te laten zien verander je de rel in dit:

rel="lightbox[groepsnaam]"

Alleen weet niet of dit gaat werken omdat je maar een link hebt.

afbeelding van Dennis Cohn
Door Dennis Cohn op 27 september, 2010 - 16:40

Hmmz nu pakt hij dus maar 1 foto van de projecten.

Nog even een schets:

Project 1 heeft 4 foto's
Project 2 heeft 2 foto's
Project 3 heeft 5 foto's.

Nu laat hij dus maar 3 foto's zien, van elk project 1 foto.
Welke groepsnaam heeft elk project?
Kan ik dat ergens zien? Ik heb nu geloof ik de totale groepsnaam gepakt.

-----
(Drupal) Front-end Developer

Door marcel op 27 september, 2010 - 17:09

Groepsnaam maakt niet uit, als ze foto's die in je Lightbox moeten komen maar dezelfde naam hebben.

Alleen ik weet niet hoe je dit doet want normaal heb je de images ook (met link en rel="lightbox[groepnaam]") ook al op het schem.

afbeelding van Dennis Cohn
Door Dennis Cohn op 27 september, 2010 - 18:43

Lijkt mij dat je nog iets van een ID moet ophalen.. maar hoe zal ik niet weten.
Iemand anders een idee?

-----
(Drupal) Front-end Developer

afbeelding van Dennis Cohn
Door Dennis Cohn op 30 september, 2010 - 11:24

Ik roep weer even de hulp in van de professionals want dit lijkt mij toch mogelijk...

-----
(Drupal) Front-end Developer

afbeelding van Dennis Cohn
Door Dennis Cohn op 11 oktober, 2010 - 11:14

Waar zijn de specialisten op dit forum?

-----
(Drupal) Front-end Developer

afbeelding van Dennis Cohn
Door Dennis Cohn op 12 oktober, 2010 - 10:32

Wellicht reageerd er iemand wanneer er betaald wordt?
Lijkt mij nog geen uurtje werk (denk eerder 5 min) maar ik wil er dus voor betalen! Moet gewoon gedaan worden.

-----
(Drupal) Front-end Developer

afbeelding van solide-echt
Door solide-echt op 10 november, 2010 - 20:41

Hi MacDennis,

Ik kwam je post tegen toen ik ook even moest zoeken 'hoe dat ook alweer' ging. Het antwoord kan afhankelijk zijn van de versie van views die je gebruikt (de dev-versie kent sinds enige tijd een 'trigger lightbox' optie) maar deze aanpak moet bijna altijd werken:

* neem het veld dat je 'groep' aanduidt (in jouw geval je project) op
* neem de afbeelding op en kies voor uri bij de weergaveopties
* neem de afbeelding nog een keer op maar nu met het formaat waarin je deze wilt tonen (vermoedelijk de juiste preset uit fotocache)
* kies in het tweede afbeeldingveld voor rewrite output en maak hier iets van als:


[field_afbeelding_afbeelding_fid]

De dubbele brackets zijn een instinker: de buitenste brackets vertellen lightbox dat dit een groep is maar de binnenste zijn nodig omdat de identificatie van de groep een token is.

Betalen hoeft hier niet voor maar een serieuze opdracht gaan we niet uit de weg. Succes!

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.

onomatopee