求救!求救! taxonomy theme 無法完全assign 某版面到某討論區

終於很辛苦地把node-forum.tpl.php 拿來改看看,
現在討論區樣子還不錯.不過, 我有3個討論區分區,
Band, Graffiti, 和 一般討論.

而我有3個版面(theme), band_forum, graffiti_forum, 和 ho_forum.

我已經安裝 taxonomy theme, 也 assign 不同版面到不同討論區.
band_forum 版面 => Band 討論區
graffiti_forum 版面 => Graffiti 討論區
ho_forum 版面 => 一般討論區
網頁本身是 ho_forum 版面

Photo Sharing and Video Hosting at Photobucket

但是.........問題出現了
首頁很正常地顯示 ho_forum 版面
Photo Sharing and Video Hosting at Photobucket

入到Band 討論區[甚至發表新主題的版面], 也很正常地顯示 band_forum 版面
Photo Sharing and Video Hosting at Photobucket

但Band 討論區裡面的貼子[屬於Band 討論區], 卻顯示 ho_forum 版面........怎算好
Photo Sharing and Video Hosting at Photobucket

yoit 的照片

Re: 模組 taxonomy theme 在設定討論區版面時失靈

或者這樣說, 除了taxonomy theme ,
有沒有其他模組可以更好地控制不同討論區有不同版面????

yoit 的照片

Re: 模組 taxonomy theme 在設定討論區版面時失靈

看了那個貼文為何應該跟band_forum 版面會變成 跟 ho_forum,
因為貼文是預設為 "系統預設", 而不會跟所選擇的討論分區,
強行設定你的文章是跟那個版面.............

Photo Sharing and Video Hosting at Photobucket

怎樣可以令讀者選了某個討論區,
drupal 便自動設定你的文章是跟那個版面.
[例如: 選了Band 討論分區, 便自動設定你的文章
是band_forum 版面]

yoit 的照片

Re:

求救!求救! taxonomy theme 無法完全assign 某版面到某討論區

我真的很需要答案!
是否我問得太無禮? 所以沒有人回答???
求救! + 多謝!

我已經重裝很多次, 也是這樣.
如果建立其他內容種類名為"討論區2", drupal又不當它是討論區.
也因為要用同一組會員資料,
不能把3個討論區用3個drupal建立!!
我真的不想別人在band 討論區, 貼文後會變成graffiti 討論區的樣子.
謝謝各位!!!

如果用views修改, 基本上 taxonomy theme 是廢物!!!

tky 的照片

Re: 求救!求救! taxonomy theme 無法完全assign 某版面到某討論區

啊,不要急啊。
根據TKY的經驗,在這裡如果一個問題作者自問字答了老半天都沒人回,表示作者發現了一個別人都沒碰過的新問題:所以沒有人可以回答。DT很少禮貌上的問題。

有沒有試過去官網或者利用兩岸搜尋去找答案過呢?
DC(Drupal China)也是個不錯的選擇喔!

tky

charlesc 的照片

Re: 求救!求救! taxonomy theme 無法完全assign 某版面到某討論區

你的問題似乎可以用這裡提到的方法來解,替不同的 /node/add/forum/0、/node/add/forum/1 提供版型,或是試試 Using different page templates depending on the current path

但是細節我不會...

yoit 的照片

Re: 求救!求救! taxonomy theme 無法完全assign 某版面到某討論區

很困難, 但我會試試
[其實有其他想法, 不過開新題目問你們吧]

yoit 的照片

Re:

有方法了.

我想把不同討論區分版, 設定成不同版面
是要用模組 Taxonomy Theme + Pathauto + Sections

Pathauto
首先要令到 node/1, node/2, 變成討論區各分版為資料夾名,
例如: band/1, band/2, graffiti/3等.
這設定請參考以下連結.
http://drupaltaiwan.org/forum/20070828/1482

Taxonomy Theme
Global 那部份, 5個位都選取, 見到甚麼可以回答"是", 便回答"是", 然後儲存設定
分類選擇開啟[不用理會Term-based, All Taxonomy.....等], 然後儲存設定,
討論區 2個位都選取, Assigned to Theme部分便設定哪討論區分版是哪種版面。

Sections
你有多少個討論區分版需要被設定成不同版面,
你便需要建立多少個Sections

只在下列頁面裡,顯示此區塊。
名稱:隨便改變可以了
Activate section on the specific pages: 選取"只在下列頁面裡,顯示此區塊"
頁面: 假設你在Pathauto 設定 band, graffiti, hangout 3個path名,
而你這個section 是處理 band討論區分版, 你便寫 band/*

這樣, 不論進入, 或是留言, 或是回應, 都會是不同討論區分版, 見到不同版面.
不過修改已發表的留言時, 會回歸到最原本預設的版面........這個叫我頭痛...........
[因為修改的連結是?q=node/1/edit , 而不是 ?q=band/1/edit]
求救尚未完成...........