2011/03/09

DRUPAL 7中能夠TRIM Teaser的地方

今日搵了很久, 為何在content type 的teaser選了trim length, 但frontend 仍然不見效果..

原來我除了在content type trim了,還在 views 裏的"field"  再trim了一次, 例如在content type set 了length 300: , 之後pass到view裏即使set 到trim 350也沒有效果, 因為一早被content type的override了!

當一個node 經panels, views ,block 顯示既時候, 真的要set好rule 搞清楚次序, 因為太多setting 可以互相override, 見一個set一次的話之後debug就頭痛了..

關於module 互相override的次序, 其實都可以check得番, 就係去database 睇"system"既table, 睇番你想睇既module, 留意weight, 通常會係0, views既default 係10 , 通常taxonamy, node 等等都會被view override 

但對於node .tpl file 同view 比較, 好似node .tpl file 永遠係最高prority, 這個有待確認

沒有留言:

發佈留言