In your highslide.config.js you have something similar to this:
Code: Select all
// gallery config object
var config1 = {
slideshowGroup: 'group1',
thumbnailId: 'thumb1',
transitions: ['expand', 'crossfade']
};
You need to duplicate this code ÔÇô one for each gallery ÔÇô so you have four configs. Leave the first one as it is. In the second one ÔÇô rename config1 to config2, slideshowGroup: ÔÇÿgroup1ÔÇÖ to slideshowGroup: ÔÇÿgroup2ÔÇÖ, thumbnailId: ÔÇÿthumb1ÔÇÖ to thumbnailId: ÔÇÿthumb2ÔÇÖ. Do the same with the third and fourth configs ÔÇô replace 1 with 3 and 4.
The first image in each gallery must have unique ids ÔÇô thumb1 for the first gallery, thumb2 for the second, thumb3 for the third and thumb4 for the fourth.
The onclick for the images in the first gallery should look like this:
Code: Select all
onclick="return hs.expand(this, config1 )"
Second gallery:
Code: Select all
onclick="return hs.expand(this, config2 )"
Third gallery:
Code: Select all
onclick="return hs.expand(this, config3 )"
Fourth gallery:
Code: Select all
onclick="return hs.expand(this, config4 )"
The last thing you need to change is the addSlideshow part of the code in your highslide.config.js file. Your addSlideshow part of the code starts with this:
Code: Select all
// Add the controlbar
hs.addSlideshow({
slideshowGroup: 'group1',
Change the slideshowGroup line to this
Code: Select all
// Add the controlbar
hs.addSlideshow({
[hilight]slideshowGroup: ['group1', 'group2', 'group3', 'group4'],[/hilight]