Posted by dicol on July 21, 2011 at 4:21am
Hiện tại mình dùng Drupal 6 và gặp phải một số khó khăn với việc sắp xếp block cho hợp lý.
Giả sử yêu cầu đặt ra của mình như sau
Block A chỉ hiện trên trang chi tiết của Content Type A.
Block B chỉ hiện trên trang chi tiết của Content Type B.
....
Vấn đề chỉ là làm thế nào để "chôm" cấu hình block từ Drupal 7 áp dụng cho Drupal 6

Comments
http://drupal.org/project/block_node_visibility
Bạn search "drupal block visibility"
http://drupal.org/project/block_node_visibility
http://drupal.org/project/con
http://drupal.org/project/context cũng đáng tìm hiểu đấy :)
Trùi, cái này module Views
Trùi, cái này module Views làm được mà.
Thêm một Display dạng Block.
Mục field chọn trường cần hiển thị ra. Nếu như bạn chỉ cần hiển thị tiêu đề, teaser thì chọn Title với Teaser là được.
Mục Filter (Lọc) chọn Node type, sau đó bạn chọn Content type muốn hiển thị ra block.
Sau khi Save bạn vào Site building >> Block sẽ thấy block bạn vừa tạo bởi Views. Giờ việc còn lại là đặt block đó ở vị trí thích hợp thôi.
Mình thì sử dụng argument
Mình thì sử dụng argument trong view để lọc tất cả các kiểu như Bài cùng thành viên, bài cùng chủ đề, bài cùng kiểu nội dung.... Dùng argument thì cơ động hơn so với dùng Filter một chút
Dùng Argument
Bạn vào argument add vào cái node id (Node: nid). sau đó provide default argument là Node ID from URL.
HOANG BIEN