Slideshow Portlets
==================

Much like plone.portlet.collection, collective.slideshowfolder
provides a portlet implementation that renders a Slideshow 2 in a
portlet based on the contents of the folder or collection specified in
the portlet configuration.

Go to an area of the site without a slideshow.

    >>> owner_browser.open(portal.news.absolute_url())
    >>> 'class="slideshowfolder"' in owner_browser.contents
    False

Add a slideshowfolder portlet.

    >>> owner_browser.getLink('Manage portlets').click()
    >>> owner_browser.getControl('Slideshow portlet').selected = True
    >>> owner_browser.getForm(index=XXX).submit()

Save the settings for the slideshow portlet.

    >>> owner_browser.getControl(
    ...     'Portlet header').value = 'Foo Slideshow Portlet'
    >>> owner_browser.getControl(
    ...     'Target slideshowfolder').value = '/'.join(
    ...         folder.slideshow.absolute_url())
    >>> owner_browser.getControl('Save').click()
    >>> owner_browser.getControl('Save settings').click()

Now the slideshow portlet will be rendered on that page.

    >>> owner_browser.open(portal.news.absolute_url())
