當人們瀏覽我的website時,首頁會是3-column layout. 這裡會顯示最新的N遍文章,最多有看的文章等等, 像以下 但當click 入某一文章內,會根據文章的所屬taxonmy 而轉變1-column layout 務求文章內的圖已最大size 顯示, 如下 請問要怎樣做才可以根據content/taxonmy 等而轉變 整體的layout ? 系統安裝、設定、調整5.x 發表回應前,請先登入或註冊 Re: 如何不同content 有不同的layout ? 在page.tpl.php裡頭插code. <?php if(arg(0) == 'taxonomy' && arg(1) == 'term' && is_numeric(arg(2))){ include "your_taxonomy_layout.tpl.php"; } elseif($is_front){ include "your_front_page_layout.tpl.php"; } ?> 參考看看http://drupal.org/node/23348 發表回應前,請先登入或註冊 Re: 如何不同content 有不同的layout ? 我在drupal 網站看都taxonomy theme, 請問這個是什麼?? 按照介紹,是否可做不同內容有不同layout ? 發表回應前,請先登入或註冊 Re: 如何不同content 有不同的layout ? 那是依分類的不同來顯示特定的版型。 如果只是三欄/兩欄的不同,可以設定某些邊欄區塊只在首頁出現,其他頁面要顯示的區塊,就都放在同一邊欄。 發表回應前,請先登入或註冊 Re: 那麼在那裡可設 ? 我的問題是希望所有e.g. 以 "軟件" 這個taxonomy 的所有page node 都要只有一個column/main content 的layout, 即是只有header, main content, footer 左右sidebar都刪掉去 發表回應前,請先登入或註冊 Re: 每個區塊的"可見性設定"裡。 不過其實 Jimmy 提供的方法可能是最好的,省事多了。果然偷懶是進步的最大動力 :) 發表回應前,請先登入或註冊 Re: 那就裝taxonomy theme 然後複製現有的theme 唯一不同的就是,把新theme的page.tpl.php裡頭所有sidebar的部份都刪掉 這樣子也是個捷徑 不過如果對版型設計有興趣 其實好好看看裡面的code才實在 發表回應前,請先登入或註冊 Re: 如何不同content 有不同的layout ? ? 哈哈 在 Drupal China 已經解決了?http://drupalchina.org/node/2141 發表回應前,請先登入或註冊
Re: 如何不同content 有不同的layout ? 在page.tpl.php裡頭插code. <?php if(arg(0) == 'taxonomy' && arg(1) == 'term' && is_numeric(arg(2))){ include "your_taxonomy_layout.tpl.php"; } elseif($is_front){ include "your_front_page_layout.tpl.php"; } ?> 參考看看http://drupal.org/node/23348 發表回應前,請先登入或註冊
Re: 如何不同content 有不同的layout ? 我在drupal 網站看都taxonomy theme, 請問這個是什麼?? 按照介紹,是否可做不同內容有不同layout ? 發表回應前,請先登入或註冊
Re: 如何不同content 有不同的layout ? 那是依分類的不同來顯示特定的版型。 如果只是三欄/兩欄的不同,可以設定某些邊欄區塊只在首頁出現,其他頁面要顯示的區塊,就都放在同一邊欄。 發表回應前,請先登入或註冊
Re: 那麼在那裡可設 ? 我的問題是希望所有e.g. 以 "軟件" 這個taxonomy 的所有page node 都要只有一個column/main content 的layout, 即是只有header, main content, footer 左右sidebar都刪掉去 發表回應前,請先登入或註冊
Re: 那就裝taxonomy theme 然後複製現有的theme 唯一不同的就是,把新theme的page.tpl.php裡頭所有sidebar的部份都刪掉 這樣子也是個捷徑 不過如果對版型設計有興趣 其實好好看看裡面的code才實在 發表回應前,請先登入或註冊
Re: 如何不同content 有不同的layout ? ? 哈哈 在 Drupal China 已經解決了?http://drupalchina.org/node/2141 發表回應前,請先登入或註冊
Re: 如何不同content 有不同的layout ?
在page.tpl.php裡頭插code.
<?php
if(arg(0) == 'taxonomy' && arg(1) == 'term' && is_numeric(arg(2))){
include "your_taxonomy_layout.tpl.php";
}
elseif($is_front){
include "your_front_page_layout.tpl.php";
}
?>
參考看看
http://drupal.org/node/23348
Re: 如何不同content 有不同的layout ?
我在drupal 網站看都taxonomy theme, 請問這個是什麼??
按照介紹,是否可做不同內容有不同layout ?
Re: 如何不同content 有不同的layout ?
那是依分類的不同來顯示特定的版型。
如果只是三欄/兩欄的不同,可以設定某些邊欄區塊只在首頁出現,其他頁面要顯示的區塊,就都放在同一邊欄。
Re:
那麼在那裡可設 ?
我的問題是希望所有e.g. 以 "軟件" 這個taxonomy 的所有page node 都要只有一個column/main content 的layout, 即是只有header, main content, footer
左右sidebar都刪掉去
Re:
每個區塊的"可見性設定"裡。
不過其實 Jimmy 提供的方法可能是最好的,省事多了。果然偷懶是進步的最大動力 :)
Re:
那就裝taxonomy theme
然後複製現有的theme
唯一不同的就是,把新theme的page.tpl.php裡頭所有sidebar的部份都刪掉
這樣子也是個捷徑
不過如果對版型設計有興趣
其實好好看看裡面的code才實在
Re: 如何不同content 有不同的layout ?
?
哈哈
在 Drupal China 已經解決了?
http://drupalchina.org/node/2141