第六式, 鏈接
3 H6 g! K+ D" A有兩個辦法可以連接兩個頁面之間:菜單和鏈接。對於大多數網站設計來講(無論你是否使用所見即所得編輯器),在網頁上鏈接一個圖片或者另外的網頁可比做一個菜單簡單多了。但是在曼波系統中,這恰恰是相反的——作出一個菜單非常的容易,做鏈接卻麻煩點。$ |" T6 g9 ^6 Y. t! j( m+ n2 k
9 K, ?: C1 C. r9 t' L
什麼是菜單呢?它也是模塊。在曼波安裝的時候已經默認設定了如下菜單:主菜單、頂部菜單、其他菜單和...正因為它們本身是模塊,所以你可以把它們放在你的模板上的任意一個「位置」。但是有一點需要提醒的是:如果你沒有事先指定菜單項所要指向的東西,那麼是不能創建這個菜單項的(與此相反,通常的網頁編輯思路是無論你有沒有給一個菜單項設定鏈接,它都可以先放到那)。試一試你就知道了。
7 `% [* z# k, x/ s! c6 x
6 r" @4 m5 ]* Z" |3 C; a( X有兩個途徑創建菜單:一個是從你打算設定為菜單項指向的內容處(也就是點擊該菜單項將被顯示的內容),或者是從菜單管理那裡。前一個方法:點擊後台的內容〉內容管理〉所有內容(也可以是分類),編輯你要指定的內容或分類,在編輯頁的右邊,你會看到煉接到菜單的選項卡。它會讓你選擇你要創建的菜單項所要從屬的菜單(比如主菜單、其他菜單或者別的,你可以自定義任意的你需要的菜單),然後給你的菜單項起個名字。然後就OK了。回到前台看一看,是不是出現了你剛創建的菜單項?點擊一下看看是不是出現了你所要鏈接的內容?
# l- K7 \2 D0 D, c! S* x3 X+ k! v3 H7 T) x& ?3 R ] z* n0 v
如果我們要在菜單管理中定義菜單,這裡會有更加詳細的設定。你可以很容易的刪除菜單項,別擔心,它不會刪掉菜單項所指向的內容的。如果要添加菜單項,就點擊上方玩具條的「新建」按鈕。然後……你會看到一個很複雜的選項設定頁面,它允許你選擇菜單項要指向什麼類型的內容和用什麼樣的方式去顯示這些內容。
- R% ~9 o2 G1 @1 T2 A+ _/ m) b" J( L( ]$ Z* G1 H( A+ p
這些選項都有前後兩部分組成:怎樣顯示+什麼類型。比如這樣子的:. J1 g# L; E U5 e
Blog - Content Category
) s( l5 |3 j7 a& I( bBlog - Content Section
% c% N, [# ~/ [- l3 ^( \" G& {Blog - Content Item8 } b5 d3 t F+ x8 }/ c
; l4 A+ a' {- a) e& y
這裡的「Blog」就是說內容將以搏客樣式去顯示(只顯示標題和摘要,點擊「更多」才能看到全文)。此外還有「Link」,這表示將直接打開你所要鏈接的內容。「Table」表示將在一個表格中間顯示些復合的內容。「Separator」表示什麼也不鏈接。
) j9 m( v1 Z" {4 D0 {( s! R4 ^/ |0 r+ I# m1 h2 w
這裡的「Content Category」將被鏈接到一個類別,當然,你也可以鏈接到單元,或者直接是內容。也可以是外部鏈接、新聞來源和靜態內容。* R7 V( E$ i Z( Y7 H
" y, D7 ], ~. p: N" A' ~
看到這麼多選項可以被你自由設定有沒有很興奮?不過可別一激動就創建了n個菜單出來……要記住菜單就是一種模塊,而曼波系統已經內建了很多這樣的模塊了。比如,如果你想創建一個「最新更新」的菜單,大可不比自己再費周章。因為曼波已經有了這樣的一個模塊了!「最新消息」模塊可以顯示你最新發佈的若干內容條目,這不正是你想要的嗎?你只需要把這個模塊放在你的模板的任意一個位置上就可以了。
4 E7 I$ n6 X+ C6 @3 Q- V& c/ H+ R" j# Q5 \0 V) \7 [8 T$ `
如果我想要一個效果很炫的菜單,而不是呆板的底色+文本呢?你可以試一試這個組件:6 B( C" I w- L3 A
http://mamboforge.net/projects/swmenu/ \+ T/ j n/ S' |/ o
0 q; y) b0 Y# {! M' |現在我們可以談一談鏈接了。如果你想在你的網站之內把某一頁或圖片鏈到另一頁去,那麼你得先安裝一個「友好url」的組件。我推薦SEF404:7 F) H/ ~1 q" A
http://mamboforge.net/projects/sef404/( Q7 {+ k9 S8 P' ~: V
9 o8 n" @& u5 S5 u; ~* n: r
然後你再到前台瀏覽你的網站,你會注意到所有的網址已經變成了不太直觀的形式,像這樣:/view/25/64。這樣的網址看起來就像是靜態頁面,而不是讓人更加一頭霧水的動態網址形式了。) L1 P; p, ?4 P9 {; X) ~' s, T
) I3 J# _% j$ u' A9 J; y
現在我們可以去編輯你想添加鏈接的正文了。只需要在編輯頁,選中你想附加上鏈接的文本或圖片,點擊小鎖鏈形狀的那個按鈕(沒看見?你有沒有激活TinyMCE啊?),輸入網址和頁面打開方式即可。: W. H+ z, j" I2 l- O
現在,你已經基本上清楚了怎樣建設一個網站了,高手就是這樣一步一步成長中的!不過,還有一些你得知道……, l3 h- S/ X& r3 G* j
: h" {" P7 x2 \# D) x# H1 x
第七式, 首頁和blog顯示
( }$ Y1 t8 G- U8 }9 f8 u0 A% B8 U+ s' y6 M$ N; J$ v7 w3 T
使用曼波系統你可以設定你的內容按照Blog格式顯示。簡單來說,Blog形式就是說在頁面上顯示出來文章的標題和摘要,並且有一個鏈接指向全文。在任何時候,你都可以把某頁面的顯示方式設定為按Blog方式顯示。
- I, g4 ^* }$ @" a6 |* l- v, d0 b+ j" m& v
比如說,我們創建一個名字叫做「夜鳴劍文集」的分類(關於分類請參看第二式),並打算把它下面的所有文章都按照Blog格式列表。我們得先新建一個菜單項(別忘了,曼波是沒有頁面的,只有菜單,參看第四式):編輯你的一個菜單,比如是主菜單,點擊「新增」,會有兩排得菜單項類型供你選擇,我們選中「Blog – ContenCategory」,然後輸入菜單標題,在列表中選擇「夜鳴劍文集」這個分類,OK了!玩新前台看看效果吧。為了控制顯示的多樣化和精確性,有許多的參數可供選擇。這些參數可以在剛剛輸入菜單標題的時候設定,也可以在菜單列表中,直接編輯你建好的菜單項。比較重要的設定有第一排顯示幾個內容、分幾列顯示和鏈接形式顯示等等。
$ w" N/ O6 H3 c- o關於首頁這個看似人人知道的概念,在曼波裡面卻顯得略略怪異。不過你一旦理解了,就能避免之後可能產生的許多困惑。很容易看到,主菜單的第一個菜單項,就是首頁。不過其實呢,這個菜單項沒有任何特殊的地方。任意一個菜單項,只要被設置成主菜單的第一個,他就起著首頁的作用。不信你試試看,把任意的一個菜單項的順序和所謂的「首頁」掉個個,然後再玩新前台,你看到了什麼?所以在這種情況下,後台的「首頁管理器」就完全不起作用的。因為做怎樣的修改,都僅僅是對那個所謂的「首頁」進行的,而不是真正意義上的首頁了。0 i0 I" ~3 v1 F
' p+ T% H+ q0 L( `& `% M8 i
恭喜,到目前為止,你已經跨過了所有真正意義上的難關,但是為了防止走火入魔,你需要澄清若干重要的概念,請看第八式。 |