.. ==================================================
.. FOR YOUR INFORMATION
.. --------------------------------------------------
.. -*- coding: utf-8 -*- with BOM.
.. include:: ../../Includes.txt
.. _admin-manual-gallery:
Image gallery (example)
-----------------------
This chapter is an example on how you may extend this extension to be used as an image gallery.
.. only:: html
.. contents::
:local:
:depth: 1
.. _admin-manual-gallery-extension:
Create a dedicated extension
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Create an extension skeleton (e.g., ``my_gallery``) under :file:`typo3conf/ext/my_gallery/`. You basically need two
files:
- :file:`ext_emconf.php` (copy and adapt from another extension);
- :file:`ext_icon.png`.
Now we need to register an additional layout for the file list plugin, as described in chapter
:ref:`developer-manual-flexform-templateLayouts`.
Create file :file:`ext_localconf.php`:
.. code-block:: php
This is just an example of course! But it shows you how to get a lightbox-enabled gallery of images with the FAL
description or title (or even file name) as fallback.
Have fun!
.. note::
By iterating over ``{folders}`` in addition to ``{files}`` your gallery would support nested collections of images,
based on folders. Just like that.
.. hint::
If you need to deal with a large list of images, you probably will want to paginate it and you may find the
`Paginate ViewHelper from Fluid Powered TYPO3 `_
useful...