Active
Project:
Ajax Slideshow
Version:
6.x-3.0
Component:
Documentation
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
20 Aug 2010 at 23:38 UTC
Updated:
1 Jun 2011 at 06:43 UTC
From what I understand, you can only have one slideshow on your website using this module. Is that right? If I'm wrong, how do you do it?
A second question is whether the forward and backward buttons are keyboard navigable. I tried to use the keyboard and it highlighted the slide tabs, but I couldn't get it to use the arrows.
Thanks in advance,
Gabriel
Comments
Comment #1
udig commentedNo option to define more than one slideshow. However you may use views arguments to change the slideshow content on different site pages.
Not sure what is the way keyboard navigation should be implemented. Anyway I am leaving this for anyone who volunteers to create a patch.
Comment #2
kingduct commentedFair enough. The keyboard navigation is important for accessibility -- I haven't tested it with a screen reader user, but my own brief testing indicated that even using the tab key to select different links failed to select the two arrows. For the time being, I may just make my slideshow a book, which will allow people to use the links within the slide itself.
Unfortunately, I think that views arguments are beyond me, at least so far. I have a node ID I want to use on one page to show one type of node type in a slideshow and another node ID on which I want to show another slideshow, but using the view editor to edit "ajax_slideshow_view" is a total mystery (ajax slideshow is the first thing for which I've used views)!
Apart from these minor issues, this slideshow is really nice and "powerpointesque."
Comment #3
Everett Zufelt commentedFor keyboard navigation the back and forward buttons would need to:
1. Be able to receive keyboard focus.
2. Have either an image with alt text, or an anchor with a title attribute (if there is no link text) available for screen-readers.
Comment #4
udig commentedHey Everett,
Thanks for the tips. I will add it to the backlog and handle it hopefully by the next release.
Comment #5
Fidelix commentedWell... i'm trying to create a magazine reader, but without keyboard navigation, it makes reading pretty unpleasant...
Comment #6
feaelin commentedMultiple shows is something I want as well--I'm pretty new to Drupal, Views, etc. Would you explain how to change the slideshow content on different pages as you suggest? Thank you. :)
Comment #7
saiya commentedyes i also want to know how can do this views argument..
first let me show to you guys my settings correct me if im wrong..
i create new content type named : slideshow
in that content type i create taxonomy,
vocabulary: slideshow
term1: cats
term2: dogs
term3: iguana
also im using pathauto..
ok when im creating new content. i can choose either 3 terms there. and the output path im setting to this:
http://mysite/slideshow/cats/title-of-the-content .. this is for cats term
http://mysite/slideshow/dogs/title-of-the-content .. this is for dogs term
http://mysite/slideshow/iguana/title-of-the-content .. this is for iguana term
ok then... the Ajax Slideshow Block, is located inside a header block.. and i configure the settings to:
Show on only the listed pages:
now. im seting at the views. I add
Node: Type = Slideshow
So... in the front page of my site.. its show all the content i created under the content type name slideshow.. and its contain content of cats, content of dogs, and content of iguana..
OK now the things i want to do and i really dont understand.. is how to make like this...
I created a new Page.. the path is:
http://mysite/cats
then.. one again in Blocks. and i configure the settings to:
Show on only the listed pages:
... previously setup i only show it on the front page
/cats .. now i want the ajax_slideshow to appear in this path also..
now.. if i go to http://mysite/cats i can see the ajax_slideshow..
But this time.. i wanted the ajax_slideshow to display only cats terms..
how i can achive that..
sory for long question. coz i wanted to make it as clear as you can..
Comment #8
udig commentedIf I get you right, you want to have the slideshow content filtered based on the term at the URL.
It does require some Drupal dev knowledge + coding
Basically you need to invoke the slideshow block with an argument which you derive out of the URL line (last part is a term and should be streamlined into the invoke function as an argument).
I did not try this suggestion thus I am not 100% sure its feasible but that's the direction I would try to go at.
If you do succeed in doing that - please share it.