在
drupal
中使用panels
模組老葛
裡面包含多個
panels
相關的模組,我下了
4個分別為:
panels,panels_title,panelsblock,panels_taxonomy,
感覺這些都很有用,就直接把它們解壓到了資料夾
sites/all/modules
下面。2,
安裝panels:
在sites/all/modules/panels
下面找到
readme.txt
,install.txt
檔案,裡面有安裝說明
,但是不詳細。
panels
的安裝和其他模組的安裝一樣。現在導航到管理員頁面,啟用
圖1.啟用相關的模組。
3,新增乙個
panels
:現在你發現在
site building
選單下包含了乙個子選單
panels
,進入這個子選單,
,裡面沒有內容:選擇「
add」新增乙個
panel
,這時你會發現有多種型別,
three column,two column
,從中任選乙個,我選了乙個比較簡單的。這個時候你就進入了新增的對應表單,這裡面有多種資訊:
圖2,panels
的各種型別a),
general information
這個對應的是這個
panel
頁面上的一般資訊,
圖3,新增
panel
的表單。
layout
為你選擇的型別,
page title
為對應頁面的標題,
css id
時你為頁面所設定的
id用於頁面的顯示樣式,
access
為許可權控制,
path
為對應的
drupal
路徑。b),left side,right side.
此時這一部分是沒有內容的。先不管他們c),
add content
,在這裡你為
panel
新增內容,選擇你新增的區域,
area:
他有兩個選項
left side,right side.
我們選擇
left
。add a panels title
為對應的
panels
新增乙個標題,
block
為裡面新增
block.
還可以新增
node
,views
。新增乙個
node id
,比如說
1,這個時候
,b)部分的
left side
就出現的內容,出現了
configure
。接下來的就是點點滑鼠,把裡面的按鈕自己全點一遍。然後你就會了解到
panels
大概是個什麼樣子了。
4,使用,很多時候結合
views
和panels
使用會減少大量的硬編碼。我遇到乙個問題,比如對於
faq的分類顯示,它分成兩種,
purchasing
,other
,這裡使用了
taxonomy
。purchasing
title1.
title2.
other
title1.
title2.
我只會使用顯示
other
title1.
title2.
不知道如何使用
views
來顯示我需要的
,而結合
panels
則很容易實現,建兩個
views
,乙個位於上面,乙個位於下面,放到
panels
裡面,輕鬆的解決了這個問題 5
,panels
模組主要用於首頁的顯示和相對複雜的頁面,我也是在一篇文章裡面發現這一模組的,並發現了它強大功能的一角,更多關於如何使用
panels
模組的應該在實戰中得到總結。
在中使用SQLDMO
曾幾何時,夥伴們為的公升級傷透了腦筋.往往程式的公升級趕不上資料庫的公升級 版本控制的好,這也許不是什麼問題,但對於很大一部分中國公司來說這是無法避免的 而有些n久以前的資料庫要使用新程式的時候,資料庫的公升級簡直就是無從下手.所以對比資料庫公升級的緊要性就逐漸的凸現出來.對於表和字段的公升級按道理...
在ClanLib中使用blend func
本文是對blend func完全沒有認識的人寫的,就好象一天前的我一樣。廢話我就留到後面才說吧。在clanlib庫中的cl su ce與cl sprite中都會有 這個函式 void set blend func cl blendfunc src,cl blendfunc dest 其cl blen...
在MFC中使用Tab Control
說實話,我剛開始看見tab control的時候,覺得很簡單。哪知道用了一下,才發現自己錯了。要用好它,還是需要一些技巧的。經過網上搜尋資料,以及我自己的摸索,把一些要點記錄在這裡。tab control的執行效果有點像property sheet,但兩者還是有一些區別。我的理解就是property...