Tùy biến Module Views

Events happening in the community are now at Drupal community events on www.drupal.org.
Shellingfox's picture

Em muốn tạo View cho các taxonomy. Yêu cầu là khi xem ở term nào thì sẽ hiện ra các bài viết cùng term đó.

Em đã enable View taxonomy_term nhưng em kiếm hoài không thấy cái cách để đặt cho điều kiện term=??? đâu hết.

Em đã coi cái View Directory đi kèm và thấy điều kiện là đặt theo Taxonomy: Term Name, với title %1 = 1 và %2 em chẳng hiểu gì hết :(.

Mong mọi người giúp đỡ.

Website của em: http://clbsvtn.com

Comments

Mời bạn sang nhà mới

yeusaigon's picture

Mời bạn sang nhà mới của Drupal Việt Nam , sẽ được đông user hỗ trợ hơn!
http://www.drupalvn.org

Website: http://thuvientre.uni.cc
Email: vietnam.tri [at] gmail.com
Trí, Việt Nam.

Website: http://thuvientre.uni.cc
Email: vietnam.tri [at] gmail.com
Trí, Việt Nam.

Mặc định thì Drupal

thehong's picture
  • Mặc định thì Drupal đã có các path cung cấp cho yêu cầu của bạn. Thử ?q=taxonomy/term/1 xem sao?
  • Nếu view quá khó dùng thì có thể sử dụng module taxonomy_menu. Bản thân tôi đang sử dụng module này cho các site của khách hàng.
  • Tạo một view với mục đích list ra những node nằm dưới một term:
    +++ Cách gắn cứng: Ở mục filter, thêm filter 'Taxonomy: term', thiết lập cấu hình tương ứng cho filter
    +++ Cách gắn mền: Ở mục Arguments, thêm argument 'Taxonomy: Term ID', thiết lập cấu hình tương ứng cho argument này.

Trường hợp gắn mềm, nếu path của view là 'myterm', thì khi người dùng thực hiện ?q=myterm/xyz, view khi này sẽ liệt kê các node có term ID là xyz.

Thế Hồng

Anh TH hiểu nhầm ý em rồi

Shellingfox's picture

Hì rất mừng là có người trả lời em. Nhưng ý của em là thế này:

Giả sử term có id là X có các node id sau: A, B, C, D.
Ý của em là khi xem node A thì lúc này sẽ có một modules nào đó có nhiệm vụ hiển thị ra các link liên kết tới các bài viết B, C, D, đại loại là như các trang báo, khi xem một bài viết thì nó có link tới các bài viết cùng chủ đề. Em đã nghiên cứu nhưng mà vẫn chưa thấy có modules nào hết. Với lại cũng không khá English lắm.

Giờ anh thấy với yêu cầu như trên thì có thể dùng Modules nào được ạ?

--
Best regards,
Sang, Lê Thanh

Tel: +84 988079498
Email: me[at]sanglt.com
WWW: www.sanglt.com

Có lẽ Module "Similar By

pbn's picture

Có lẽ Module "Similar By Terms" sẽ đáp ứng được yêu cầu của bạn.
Module này có tác dụng là liệt kê các bài viết cùng 1 term.

Info: http://drupal.org/project/similarterms

Có thể hướng dẫn

thehong's picture

Có thể hướng dẫn này đưa bạn đi từ rừng thưa tới... rừng rậm, nhưng thực sự giải quyết được vấn đề của bạn: Sử dụng kết hợp module views và panels.

Sử dụng thuần thục bộ 3 cck + views + panels rồi chắc là khỏi bao giờ cần web developer! (joke)

PS: panels 2.x rất hứa hẹn, nhưng còn alpha, nhiều bugs lắm. Sử dụng Panels 1 trước đi để có khái niệm chung nhất.

Thế Hồng

Dùng view

SunflowerMission's picture

hello bạn Shellingfox,

"Yêu cầu là khi xem ở term nào thì sẽ hiện ra các bài viết cùng term đó"
cái này drupal đã có rồ mà, mình đâu cần làm gì. Thí dụ http://sunflowermission.org/our_diaries

website của tôi cũng dùng view để làm ra menu block cho từng taxonomy một (mình không cần tạo ra menu item cho từng bài, view sẽ làm ra menu item cho từng bài và sẽ bỏ vào block củ taxonomy đó). Nếu bạn muốn biết cách làm thì cho tôi vào web của bạn, tôi sẽ làm một taxonomy block cho bạn. Ban có thể dùng thí dụ đó và làm ra nhưng block cho taxonomy khác