很簡單,在主題的 *.info檔案中新增一句**:
這一句很簡單,但也很重要,沒有這一句,就沒在panels的配置介面去顯示自定義的布局
plugins[panels][layouts] = layouts然後再主題資料夾下建立乙個layouts資料夾,然後把自己要建立的布局建立即可。
舉個例子,我們建立乙個名為front的布局
檔案目錄結構如下:
1.檔案front.inc
$plugin = array2.檔案panels-front.tpl.php( 'title' => t('front'),
'category' => t('columns: 2'),
'icon' => 'front.png',
'theme' => 'panels_front',
'css' => 'front.css',
'regions' => array
( 'top_left' => t('top left'),
'top_right' => t('top right'),
'left' => t('left side'),
'right' => t('right side'),),);
class="panel-front clearfix panel-display" <?php if (!empty($css_id)) ?>>3.檔案front.css<?php if ($content['top_left']): ?>
class="panel-col-top-left panel-panel">
class="inside"><?php print
$content['top_left']; ?>
<?php endif; ?>
<?php if ($content['top_right']): ?>
class="panel-col-top-right panel-panel">
class="inside"><?php print
$content['top_right']; ?>
<?php endif; ?>
class="panel-col-first panel-panel">
class="inside"><?php print
$content['left']; ?>
class="panel-col-last panel-panel">
class="inside"><?php print
$content['right']; ?>
.panel-front .panel-front .panel-col-top-left* html .panel-front .panel-col-top-left .panel-front .panel-col-top-left .inside .panel-front .panel-col-top-right.panel-front .panel-col-top-right .inside .panel-front .panel-col-first * html .panel-front .panel-col-first .panel-front .panel-col-first .inside .panel-front .panel-col-last .panel-front .panel-col-last .inside .panel-front .panel-separator4.檔案front.png
Drupal7 模組開發 之 定義模組
drupal7裡面info包括這些選項 name 它的意思是模組名字,必須得要的 你得知道你給drupal開發模組的名字是啥吧?description 這個是模組的描述 告訴drupal你的模組是做啥的 可選 core 說明這個模組是執行在哪個drupal版本的 既然咋們寫d7的模組 那就是 7.x...
Drupal自定義鉤子
drupal可以讓第三方模組建立自己的鉤子,在通常的實踐中,有兩種型別的鉤子你可能想要建立,一種是內容修改類的鉤子,一種是攔截類的鉤子.drupal的鉤子系統允許和模組互動並改變其他模組的邏輯,甚至是改變drupal核心邏輯,這是乙個非常簡單的系統,甚至可以讓第三方模組建立自己的鉤子,在通常的實踐中...
如何重置Drupal 7的使用者密碼
新型加密碼方法是 加了鹽 salt 的md5碼,簡單理解就是並不會直接將password進行md5加密,而會和使用者名稱或其它隨機字串組合在一起後再md5加密。下面說如何更改密碼 因為找回是沒有可能的了 在drupal 7的安裝目錄中的scripts目錄下,有一些drupal 7開發者準備好的php...