Posted by tuandungb on October 18, 2011 at 7:55am
Chào các anh,
Em đang tìm hiểu về Drupal và có một thắc mắc.
Em muốn custom taxonomy page.Vì Em trong bài viết hiện ra ở đó em muốn có ảnh,description,và title.Mà trong taxonomy default chỉ có description và title.Bây giờ Custom thế nào cho tất cả taxonomy.Vì trang em đang làm có rất nhiều taxonomy.Mỗi Taxonomy lại có một page views thì quá nhiều.
Có cách nào add vào taxnomy page trong 1 view chung.Với mỗi một taxonomy page.Nó sẽ tự động view theo term ID không ạ,Nếu không.Mong các anh chỉ dùm em với ạ
Comments
Bạn dùng views để hiện thị
Bạn dùng views để hiện thị những gì bạn muốn và Arguments truyền vào là "Taxonomy: Term ID" nhớ chọn là "Taxonomy Term ID from URL". Nếu tất cả các trang term có cùng 1 style thì chỉ cần 1 views là xong.
Còn muốn các term có các kiểu style khác nhau thì làm thêm views thôi! Cái đó là tùy bạn!
https://tech12h.com/
Mình đã tạo views kiểu block
Mình đã tạo views kiểu block với argument truyền vào như bạn bảo.Nhưng add nó với các taxonomy như thế nào ạ.Mình clear cache rồi mà vẫn không thấy ra kết quả như mình muốn.Hay mình còn thiếu bước gì nữa.
Mình dùng tất cả term theo cùng 1 style
Đầu tiên bạn phải tạo được
Đầu tiên bạn phải tạo được views đã. Để là "default" thôi.
Trong phần arguments chọn là "Taxonomy: Term ID" ->Provide default argument->Taxonomy Term ID from URL. Như mình đã nói ở trên. Tạo xong views truyền thử xem nó chạy chưa? Ví dụ: Mục A của bạn có đường dẫn là "http://example.com/taxonomy/term/7" (nhớ là trong mục này phải có nội dung mới thử được). Thì truyền số 7 vào arguments (cái ô bên chữ preview) rồi nhấn preview xem thử kết quả. Khi tạo được rồi thì hãy add thêm attachment, block hay page tùy vào yêu cầu thôi. Sau đó muốn add vào trang term thì phải Enable nó lên đã. Bạn mới tìm hiểu thì dùng panel để chia layout. Sau đó add views vào là ok thôi!
https://tech12h.com/
Bạn muốn custom taxonomy Page
Bạn muốn custom taxonomy Page mà lại tạo Views Block là sao? phải tạo Views Page chứ. Thực ra thì không cần dùng Views, sửa Template node.tpl.php, node teaser là được, lại tối ưu hơn (giống http://oni.vn)
Website cập nhật link sopcast, xem online bóng đá - Website chia sẻ phần mềm, mã nguồn, website templates - Website Anime Vietsub
Để tránh sinh lỗi
Để tránh sinh lỗi cho file node.tpl.php bạn nên tạo file taxonomy-term.tpl.php và chỉnh trong đó.
Mr.vantri:Có thể anh hiểu
Mr.vantri:Có thể anh hiểu nhầm ý em.Vì Custom Taxonomy theo term ID thì em đã làm rồi.Ý em là có rất nhiều taxonomy.Mà mỗi taxonomy lại tạo thêm một page override lại thì có vẻ không ổn.Mong anh chỉ em.
Demonthorn:Anh có thể chỉ em rõ được không ạ.Node.tpl.php thì nó tác động đến tất cả mà.Mà nó cũng có thêm được các trường mình sẵn có không.Ví dụ Taxonomy mặc định chỉ list ra description và title thôi.Bây giờ em muốn custom cho nó có thêm trường ảnh và trường link đến bài viết chi tiết nữa.Thì làm như thế nào cho tối ưu ạ
Khi chọ Taxonomy: Term ID là
Khi chọ Taxonomy: Term ID là "Taxonomy Term ID from URL thì nó sẽ lấy ID từ URl truyền vào. Bạn có bao nhiều term cũng được.
Chỉ cần 1 trang thôi. Bạn xem lại đi nhé!
https://tech12h.com/
haha cái đó dễ lắm em, không
haha cái đó dễ lắm em, không cần sửa node.tpl.php, anh tưởng em cần tùy biến giống http://oni.vn của anh.
Em chọn Content type cần sửa, chọn tiếp Manage Display, ở đó có 2 tab là Teaser và Default
Default là Full node khi hiển thị bài viết.
Teaser hiển thị tại taxonomy page, trang chủ, vv
Em có thể tùy biến các field cần hiển thị tại đây. (Like http://oni.vn cho anh cái nhá ;) )
Nếu em biết dùng node.tpl.php thì có thể chia cột các kiểu như web anh ^^
Website cập nhật link sopcast, xem online bóng đá - Website chia sẻ phần mềm, mã nguồn, website templates - Website Anime Vietsub
Demonthorn:Em cám ơn anh
Demonthorn:Em cám ơn anh nhiều lắm.Em like trang anh từ hôm qua.Rất là hay.Rất mong được sự giúp đỡ của anh.
Group này có vẻ trầm nhỉ
Không có gì ku ^^ Hồi a mới
Không có gì ku ^^ Hồi a mới tìm hiểu cũng bế tắc lắm.
Hội những con cú đêm
Website cập nhật link sopcast, xem online bóng đá - Website chia sẻ phần mềm, mã nguồn, website templates - Website Anime Vietsub
Nếu theo như trang
Nếu theo như trang http://muasamvui.com mà mình làm thì mình sẽ bắt qua URL/path trong node.tpl.php để hiển thị các trường hợp của custome tax !
My blog: Jamviet.com, Hỏi đáp trực tuyến, váy dài