Build question
Permalink 1 user found helpfulThanks in advance!!
You could build a custom layout preset in your page_theme.php to show whenever your client needs to enter an extra row. It will show in the dropdown-box after you've hit "Add layout". This will give you control of the columns and is convenient for your customer to use.
public function getThemeAreaLayoutPresets() { $presets = array( array( 'handle' => 'three_columns', 'name' => 'dreispaltig', 'container' => '<div class="row"></div>', 'columns' => array( '<div class="col-xs-12 col-sm-6 col-md-4"></div>', '<div class="col-xs-12 col-sm-6 col-md-4"></div>', '<div class="col-xs-12 col-sm-6 col-md-4"></div>' ), ), array( 'handle' => 'two_columns',
Make sure to include this line
use Concrete\Core\Area\Layout\Preset\Provider\ThemeProviderInterface;
underneath your namespace.
image,
video,
description.
If you don't want to program the block you can use block designer. You will first need to check if it fits your needs.
https://www.concrete5.org/marketplace/addons/block-designer...
You can edit the generated block and add the lightbox and html structure.