lavitto/typo3-gridgallery

Grid Gallery for TYPO3


Keywords
extension, gallery, typo3
License
CNRI-Python-GPL-Compatible

Documentation

TYPO3 Extension Grid Gallery

Donate Latest Stable Version Total Downloads License

This extension adds a modern grid gallery content element to your TYPO3 website.

1. Introduction

Features

  • Based on extbase & fluid
  • Simple and fast installation
  • No configuration needed
  • No user-side image-manipulation needed
  • Fully responsive
  • Support for high resolution screens

Screenshots

Smartphone

Smartphone Example

Tablet

Tablet Example

Desktop

Desktop Example

2. Installation

Installation using Composer

The recommended way to install the extension is by using Composer. In your Composer based TYPO3 project root, just do composer req lavitto/typo3-gridgallery.

Installation from TYPO3 Extension Repository (TER)

Download and install the extension gridgallery with the extension manager module.

3. Minimal setup

  1. Include the static TypoScript of the extension.
  2. Create a grid gallery content element on a page

4. Administration

Create content element

  1. Create a new content element and select "Grid Gallery"

Create content element

Add images and set options

  1. Simple upload or add media files (currently only images are supported!)
  2. Enable/disable click-enlarge function
  3. Override default row height
  4. Override default margins

Add images and set options

5. Configuration

Constants

This default properties can be changed by Constant Editor:

Property Description Type Default value
defaultRowHeight Default height of each gallery row in pixels integer 150
defaultRenderFactor Default render factor of gallery images. Rendered image height = defaultRowHeight * defaultRenderFactor float 1.5
defaultMargins Default margin between the images in pixels integer 2
defaultCaptions Enable to show captions by default boolean true
defaultRandomize Enable to randomize the image-order by default boolean false
defaultLastRow Default value to handle the last row options nojustify
enableJquery Includes jQuery to the page boolean false

6. Contribute

Please create an issue at https://gitlab.com/lavitto/typo3-gridgallery/issues.

Please use GitLab only for bug-reports or feature-requests. For support use the TYPO3 community channels or contact us by email.

7. Support

If you need private or personal support, contact us by email on info@lavitto.ch.

Be aware that this support might not be free!