getBgColorAttribute($styles, $image) . '>
';
$template['content_end'] = '
|
|
';
return $template;
}
private function renderMultipleColumns($contentBlock, $columnsData) {
$columnsCount = count($contentBlock['blocks']);
$columnsLayout = isset($contentBlock['columnLayout']) ? $contentBlock['columnLayout'] : null;
$widths = ColumnsHelper::columnWidth($columnsCount, $columnsLayout);
$class = ColumnsHelper::columnClass($columnsCount);
$alignment = ColumnsHelper::columnAlignment($columnsCount);
$index = 0;
$result = $this->getMultipleColumnsContainerStart($class, $contentBlock['styles']['block'], isset($contentBlock['image']) ? $contentBlock['image'] : null);
foreach ($columnsData as $content) {
$result .= $this->getMultipleColumnsContentStart($widths[$index++], $alignment, $class);
$result .= $content;
$result .= $this->getMultipleColumnsContentEnd();
}
$result .= $this->getMultipleColumnsContainerEnd();
return $result;
}
private function getMultipleColumnsContainerStart($class, $styles, $image) {
return '