threecol_33_34_33_stacked.inc in Panels 5.2
File
layouts/threecol_33_34_33_stacked.inc
View source
<?php
function panels_threecol_33_34_33_stacked_panels_layouts() {
$items['threecol_33_34_33_stacked'] = array(
'title' => t('Three column 33/34/33 stacked'),
'icon' => 'layouts/threecol_33_34_33_stacked.png',
'theme' => 'panels_threecol_33_34_33_stacked',
'css' => 'layouts/threecol_33_34_33_stacked.css',
'panels' => array(
'top' => t('Top'),
'left' => t('Left side'),
'middle' => t('Middle column'),
'right' => t('Right side'),
'bottom' => t('Bottom'),
),
);
return $items;
}
function theme_panels_threecol_33_34_33_stacked($id, $content) {
if ($id) {
$idstr = " id='{$id}'";
}
$output = <<<EOT
<div class="panel-display panel-3col-33-stacked clear-block" {<span class="php-variable">$idstr</span>}>
<div class="panel-panel panel-col-top">
<div class="inside">{<span class="php-variable">$content</span>[<span class="php-string">'top'</span>]}</div>
</div>
<div class="center-wrapper">
<div class="panel-panel panel-col-first">
<div class="inside">{<span class="php-variable">$content</span>[<span class="php-string">'left'</span>]}</div>
</div>
<div class="panel-panel panel-col">
<div class="inside">{<span class="php-variable">$content</span>[<span class="php-string">'middle'</span>]}</div>
</div>
<div class="panel-panel panel-col-last">
<div class="inside">{<span class="php-variable">$content</span>[<span class="php-string">'right'</span>]}</div>
</div>
</div>
<div class="panel-panel panel-col-bottom">
<div class="inside">{<span class="php-variable">$content</span>[<span class="php-string">'bottom'</span>]}</div>
</div>
</div>
EOT;
return $output;
}