Jump to:
| Project: | Views Slideshow Menu |
| Version: | 6.x-2.x-dev |
| Component: | Documentation |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Issue Summary
I rely heavily on documentation and I really want to get this working on my site but I am lost without instructions.
I installed the module. I created a new menu. The menu is printing on my page as a block. I added .activeSlideMenu a to my CSS (exactly like the example with background of yellow just so I can get this working). I created a new view. First, under "Styles" I selected "Slideshow", then "Menu". Under the "Menu Blocks" drop down, I picked the menu I created. So now what fields are supposed to be added? This can't be all to the view? I don't understand where my images come into play?
Seriously this module looks awesome, but for those who can't just figure things out on their own we need some documentation. I have seen several posts in this forum that request documentation. There simply needs to be more detail. Please help us!
Comments
#1
Also wanted to add that based on my setup above, the .activeSlideMenu is not getting added to the menu automatically. I had to go into firebug and assign the class myself in which the background of my menu items then turned yellow. Still don't know how to get images in there.
#2
@bzsim,
First you need to know, "How many items are in the menu that you are using for a slideshow?" Let's say the answer is five. You then need to create five pieces of content on five different nodes (could be images, text, whatever... if you are familiar with views_slideshow, you know that any kind of content can be used for a slideshow).
But lets use a typical use-case. You have five images, one each to be associated with each of your menu items.
You create five image-enabled nodes (I use filefield/imagefield/imagecache/imageapi), each one with one photo. You need to have some way for views to only select those five images. They could be on their own node-type, or better, be associated with a particular taxonomy term. Views_slideshow_menu doesn't care... but you need a way to tell Views to only pick those five nodes.
You set up the View like for a normal view. You make the row style "fields" and just add one field, the one that contains the image to be associated with each menu-item. You add a filter, as mentioned above, that will get views to return only five rows.
Sorting is an issue. It's most likely that the order the slides display in is important, that each image is thematically connected to one of the menu items. A very simple way to do this is to pay attention to the order you add the five image nodes so that the order you add them matches the order of the menu items. Then for "sort", you simply sort on: node -> post-time (ascending). For more flexible sorting, but adding significant complexity, you could add the dragable_views module. But definitely don't do that now, first get it working, just using post-time to sort on.
If it is not already obvious... there is nothing magical or automatic about associating the menu item with added class to a particular slide. You have to ask yourself, "How many menu items are there and in what order are they in?" and then build your view to match the number of items and with a sort that matches to the menu items.
I'll add some of this post to the project page so that other people facing the same issue will have a better explanation.
As for your other issue with the .activeSlideMenu... I don't think the slideshow can work unless it has content, and from your description previously, it doesn't sound like you had added any content.
Thanks for posting to the queue!
Shai Gluskin
#3
Add to the readme.txt, create a handbook page, perhaps? I know, "anyone can create a handbook page" but only the developer can link it to the project.