自定义panels布局样式方法

先要成功安装 Panels 3.
 
   1. 复制原panels布局的一种到自己的主题目录下,如复制 
 
/sites/all/modules/panels/plugins/layouts/onecol  到 \sites\all\themes\total\layouts
 
\oneA  (新建layouts文件夹,并重命名文件夹名为oneA)
  
   
   2.重命名里面的文件为如下文件名:
oneA.png, 
oneA.css, 
oneA.inc,
oneA.tpl.php
   3.替换oneA.inc文件内的所有原onecol为oneA,像这样
 
  $plugin = array(
 'title' => t('Single column'),
 'category' => t('oneA'),
 'icon' => 'oneA.png',
 'theme' => 'oneA',
 'css' => 'oneA.css',
 'panels' => array('middle' => t('Middle column')),
);
 
    内容编辑区域可以自己增加,如:
 
     'panels' => array(
        'top' => t('Top'),
        'left' => t('Left side'),
        'right' => t('Right side')
        ),
 
   4.在主题的info文件中增加以下语句:如total.info文件内添加:
 
    ; Panels layouts. You can place multiple layouts under the "layouts" folder.
    plugins[panels][layouts] = layouts
 
   5.修改模板文件oneA.tpl.php:
    
    如:
 <div id="search">
<table cellpadding="0" cellspacing="0" class="moduletable">
<tbody>
<tr>
<td>
<?php print $content['middle']; ?>
</td>
</tr>
</tbody>
</table>
</div>
    
   6.可以自己修改下css样式
 
   7.清空网站缓存,就可以在panels里面使用了
 
本文转此龙马版主,敬请周知!