站是非blog style. 是一般企業的站.
www.ttlogisticsltd.com.hk (正將這static html 轉做drupal)
這站基本上有
Home
company profile
service
calculation
news
message board
partner
contact us
我想做的是比如當前頁是home
那看source 內
前頁是company profile , 就會是
請問如何做到?
應該在page.tpl.php">
那php code 會是暫樣呢??
Re: 在<body > 內如何按當前的內容加入個class, 這種技巧如何實作??
用多個template
http://drupal.org/node/104316
Joetsui's blog
Re:
閱讀了那條drupal url.
換言之, 比如
Home ------> node/2
Company Profile -------> node/3
Service ---------------> node/4
Calculation ---------> node/5
News ------------> node/6
Message Board ------------> node/7
Partner ---------> node/8
Contact -----------> node/9
那就要將原來page.tpl.php duplicate 8 個template, 而在每個template 內就在body 加入有關的class 名
page-node-2.tpl.php
page-node-3.tpl.php
page-node-4.tpl.php
page-node-5.tpl.php
page-node-6.tpl.php
page-node-7.tpl.php
page-node-8.tpl.php
page-node-9.tpl.php
這是否唯一種方法??? 因看似很笨拙的方法. 因我個site 有是English, 中文
那另一語言又要duplicate 另8 張 template
Re: 在<body > 內如何按當前的內容加入個class, 這種技巧如何實作??
可否請問一下....
那個服務的""選擇服務""(SELECT LIST)是怎麼做....
用FORM的API嗎??
謝謝!!
Re: 在<body > 內如何按當前的內容加入個class, 這種技巧如何實作??
??
""選擇服務""(SELECT LIST)??
Joetsui's blog
Re: 在<body > 內如何按當前的內容加入個class, 這種技巧如何實作??
你看到的那個站暫時都是純html 頁,
那個select list 就是用最簡單的html form 內的select options. 沒有什麼特別技巧
Re: 在<body > 內如何按當前的內容加入個class, 這種技巧如何實作??
對, 用form API
select list API:
http://api.drupal.org/api/5/file/developer/topics/forms_api_reference.ht...
我的站也有淺談過form API:
http://www.joetsuihk.com/2007_04_26_tutorial_on_drupal_form_api
Joetsui's blog
Re:
我用了以下方法
在page.tpl.php 內
nid) { case 2 : echo "home";break;
case 3 : echo "profile";break;
case 4 : echo "service";break;
case 5 : echo "calculation";break;
case 6 : echo "news";break;
case 7 : echo "message";break;
case 8 : echo "partner";break;
case 9 : echo "contact";break;
default: break;
}">
那就一個page.tpl.php 就做到了
Re: 在<body > 內如何按當前的內容加入個class, 這種技巧如何實作??
真棒!
您這樣的用意,是會在CSS裡面設定body.home{}這樣嗎?
Re:
你可以print title/path/node id 來分別, 然後修改對應的css
http://drupal.org/node/32077
以上這樣方法最好了
example.com/Home
example.com/company-profile
example.com/service
又增加SEO, 又方便自己開發
*( 八掛一問, 這樣做一個網站要多少$$, 不介意的PM PM 我)