Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

All other Modules

Discuss all other Modules here.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Working Gallery Plugin for SS 3


Go to End
Reply

106 Posts   12101 Views

Avatar
aurum

25 July 2012 at 4:21am Community Member, 5 Posts

Is there a working gallery plugin for SS 3 ? I need a slider on my frontpage...

Avatar
DesignerX.com.au

1 August 2012 at 3:00am Community Member, 107 Posts

Nothing yet !!
I will be making a basic gallery soon & I will post it here.. Let me know if you still need it ?

Avatar
aurum

4 August 2012 at 4:40am Community Member, 5 Posts

It would be great if you could post the plugin here!

Avatar
DesignerX.com.au

6 August 2012 at 12:09am Community Member, 107 Posts

Hi:
I am still working on my module .. its missing some features but I will post what I have here .
It does not have much comments so feel free to ask me anything you want on this topic or on the IRC ;)

Module name : SGallery
SubTheme is provided !Important

How does it work ?
- Ok, extract the zip & copy the SGallery folder to the root of your SS install
- Copy MyTheme_SGallery to your /themes/ fiolder & rename it . Change the MyTheme part to the name of the currently used theme
- Now the hard part, SGallery.ss has only one line of code ! $RenderGallery why is that ?
$RenderGallery is a special function used to load differnt themes for the same module.
* $RenderGallery(SGalleryThemeName) will render the gallery using /themes/MyTheme_SGallery/templates/Layout/SGallery-Plugins/SGalleryThemeName
* $RenderGallery alone will fall back to the default /themes/MyTheme_SGallery/templates/Layout/SGallery-Plugins/Default

if you open /themes/MyTheme_SGallery/templates/Layout/SGallery-Plugins/ you will see a list of folders which are the upcoming plugins for this module .
As I mentioned before, this is NOT finished yet, so please test using the default Plugin for now or help make new plugins using your best JQuery plugin .
Looking forward to hear your opinions ;)

Attached Files
Avatar
aurum

6 August 2012 at 11:34pm Community Member, 5 Posts

DesignerX.com.au, explain, please, how can I add a gallery to my template.

Avatar
DesignerX.com.au

6 August 2012 at 11:58pm Community Member, 107 Posts

Hi:
All you have to do is install the module & create a new SGallery page .you the gallery wil render with the default template .
Let me know if you need Team Viewer support ;)
How does it work ?
- Ok, extract the zip & copy the SGallery folder to the root of your SS install
- Copy MyTheme_SGallery to your /themes/ fiolder & rename it . Change the MyTheme part to the name of the currently used theme
- Now the hard part, SGallery.ss has only one line of code ! $RenderGallery why is that ?
$RenderGallery is a special function used to load differnt themes for the same module.
* $RenderGallery(SGalleryThemeName) will render the gallery using /themes/MyTheme_SGallery/templates/Layout/SGallery-Plugins/SGalleryThemeName
* $RenderGallery alone will fall back to the default /themes/MyTheme_SGallery/templates/Layout/SGallery-Plugins/Default

if you open /themes/MyTheme_SGallery/templates/Layout/SGallery-Plugins/ you will see a list of folders which are the upcoming plugins for this module .

New update coming soon.

Avatar
Neel

13 August 2012 at 12:01am Community Member, 3 Posts

Is there any Image Gallery Module out yet which is compitible with SilverStripe 3.1?? anyone, please suggest...

Avatar
DesignerX.com.au

13 August 2012 at 12:25am Community Member, 107 Posts

Hi:
I have not had time to finish my module but I will post what i have :
- Basic template provided
- Pagination & ItemsPerPage limit can be edited from the CMS
- RenderSGallery(SGallery-Name) function to render the same gallery with a different template file . useful for showing the same images in the home page or side bar

** $RenderSGallery() Examples:
$RenderSGallery(Default) will look for SGallery-Default.ss template
$RenderSGallery(Nivo) will look for SGallery-Nivo.ss template

** for use on home page:
<% control page(SGallerypageURLSegment) %>
$RenderSGallery(Nivo)
<% end_control %>

many features & templates coming soon ;)

Attached Files
Go to Top