2017 © Pedro Peláez
 

typo3-cms-extension bootstrap-grids

Gridelements for bootstrap. Column grids, grids for simple accordions, tabs and content slider.

image

laxap/bootstrap-grids

Gridelements for bootstrap. Column grids, grids for simple accordions, tabs and content slider.

  • Thursday, May 10, 2018
  • by dacostafilipe
  • Repository
  • 5 Watchers
  • 7 Stars
  • 2,536 Installations
  • JavaScript
  • 2 Dependents
  • 0 Suggesters
  • 14 Forks
  • 10 Open issues
  • 8 Versions
  • 23 % Grown

The README.md

TYPO3 extension "bootstrap_grids"

Predefined gridelements Bootstrap 5 content elements: column grids, grids for simple accordions, and tabs., (*1)

Installation

  1. Install the extension via composer: composer require laxap/bootstrap-grids. If gridelements is not installed, it will be installed automatically since it's a requirement.
  2. Include the static TypoScript templates. Both bootstrap_grids and gridelements templates are required (the order of templates is important).

static TypoScript templates, (*2)

NOTE: As of 2025-03-03, gridelements v12 doesn't support PHP 8.4, but we have an issue open they are responding to fix that. So, we will preemptively support PHP 8.4 in anticipation of that fix., (*3)

Usage

Use one of the predefined grids on your website., (*4)

predefined grids, (*5)

NOTE: When using "Tabs From Content Elements" and "Accordion From Content", you need to set the header Type to Hidden. If you don't then the accordion/tab title will also display as a heading tag in the content area., (*6)

set the header Type to Hidden, (*7)

Updating to bootstrap_grids v5

The paths of TypoScript files have changed. Please ensure you reselect the template in your sys_template record., (*8)

Contribution

We would love your help! We have Docker set up with helper scripts to make contributions easy., (*9)

Development setup

  1. Install Docker.
  2. Fork the boostrap_grids repository.
  3. Clone the forked repository (e.g. git clone https://github.com/your_username/bootstrap_grids.git), change into the directory, then checkout a branch or create desired branch.
  4. OPTIONAL: Do cp -i .docker/.env.dist .docker/.env before the next step if you need anything other than default versions of TYPO3/PHP. Otherwise .docker/.env.dist will automatically be copied to .docker/.env if it doesn't already exist and you can skip this step.
  5. OPTIONAL: Start Xdebug if you need to debug PHP code.
  6. Run .docker/bin/start && .docker/bin/composer install
  7. Login to http://localhost:8080/typo3 with username admin and password Pass123!.

NOTE: The .docker/templates/[typo3-version-specified-in-.env] directory is copied to the project root during .docker/bin/start, so from that point on you'll need to edit files in their new location to see live changes. When you're done with the install, you can delete the container and those copied files by doing .docker/bin/clean or by doing it manually., (*10)

Development Site For Bootstrap Grids, (*11)

Docker scripts

Command Description
.docker/bin/start To start dev environment
.docker/bin/stop To stop dev environment
.docker/bin/clean Does docker compose down --remove-orphans and deletes generated/copied files (except .docker/.env) and resets the database to its initial state using the starting point in .docker/templates/database/database.sqlite
.docker/bin/logs Runs .docker/bin/compose logs -f
.docker/bin/cli Enter the dev environment container
.docker/bin/composer [command] Runs composer commands (e.g. ./docker/bin/composer install)
.docker/bin/typo3 [command] Runs vendor/bin/typo3 commands (e.g. .docker/bin/typo3 cache:flush)
.docker/bin/compose [command] Runs docker compose commands (e.g. ./docker/bin/compose up -d --build)

Change log

Special thanks

  • Daniel Corn: Defining the grids via pageTS brings a lot of advantages.
  • Josef Körner: For reducing the accordion TypoScript setup.

The Versions

10/05 2018

dev-master

9999999-dev http://www.bsdist.ch

Gridelements for bootstrap. Column grids, grids for simple accordions, tabs and content slider.

  Sources   Download

GPL-2.0

The Requires

 

bootstrap typo3 typo3 cms gridelements bsdist

08/04 2017

1.4.0

1.4.0.0 http://www.bsdist.ch

Gridelements for bootstrap. Column grids, grids for simple accordions, tabs and content slider.

  Sources   Download

GPL-2.0

bootstrap typo3 typo3 cms gridelements bsdist

22/10 2016

1.3.1

1.3.1.0 http://www.bsdist.ch

Gridelements for bootstrap. Column grids, grids for simple accordions, tabs and content slider.

  Sources   Download

GPL-2.0

bootstrap typo3 typo3 cms gridelements bsdist

09/10 2016

1.3.0

1.3.0.0 http://www.bsdist.ch

Gridelements for bootstrap. Column grids, grids for simple accordions, tabs and content slider.

  Sources   Download

GPL-2.0+

by Pascal Mayer

bootstrap typo3 typo3 cms gridelements bsdist

17/09 2016

dev-v2.0-dev

dev-v2.0-dev http://www.bsdist.ch

Gridelements for bootstrap. Column grids, grids for simple accordions, tabs and content slider.

  Sources   Download

GPL-2.0+

by Pascal Mayer

bootstrap typo3 typo3 cms gridelements bsdist

15/05 2016

1.2.0

1.2.0.0 http://www.bsdist.ch

Gridelements for bootstrap. Column grids, grids for simple accordions, tabs and content slider.

  Sources   Download

GPL-2.0+

by Pascal Mayer

bootstrap typo3 typo3 cms gridelements bsdist

24/01 2016

1.1.5

1.1.5.0 http://www.bsdist.ch

Gridelements for bootstrap. Column grids, grids for simple accordions, tabs and content slider.

  Sources   Download

GPL-2.0+

by Pascal Mayer

bootstrap typo3 typo3 cms gridelements bsdist

14/11 2015

1.1.4

1.1.4.0 http://www.bsdist.ch

Gridelements for bootstrap. Column grids, grids for simple accordions, tabs and content slider.

  Sources   Download

GPL-2.0+

by Pascal Mayer

bootstrap typo3 typo3 cms gridelements bsdist