Sử dụng node.tpl.php file cho block khác nhau.

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

Mình mói tiếp cận Drupal đc mấy ngày nên câu hỏi này không biết có đc cho là kém hay khong nữa.

Xin hỏi cộng đồng là có cách nào custom một block theo HTML có sẵn của mình không.
Tức là khi tạo một view hay block, mình cũng đã cố gắng sử dụng REPLACEMENT PATTERNS nhưng cấu trúc HTML không thể giống 100%, trong khi yêu cầu đặt ra là block hay view đó phải có cấu trúc HTML giống 100% HTML gốc.
Mình có đọc được một số tài liệu hướng dẫn sửa file node.tpl.php nhưng không nhớ chính xác phải xử lý như nào.
Mong được mọi người hỗ trợ và hướng dẫn chi tiết.

Comments

Nếu block làm từ view thì vào

nhhoangit's picture

Nếu block làm từ view thì vào phần themes trong cái view có 1 số themes mẫu, cứ việc override mấy cái themes theo tên đề nghị là được.

Chao ban

haphvn's picture

De theme block in Drupal, co nhieu cach de theme no. Ban de y Id cua block roi dung file block--block--[block-id].tpl.php de custom HTML theo y minh. Cuoi cung dat no vao file templates trong theme ban dang su dung, roi clear cache la dc nhe.
Chi tiet ban xem tai day: http://drupal.org/node/104319
Ban nhac den node.tpl.php thi day la theme cho node cua content type chu ko phai theme cho block. Ban nen doc ky trong documentation on Drupal.org!

Bạn muốn custom block thì

Demonthorn's picture

Bạn muốn custom block thì chỉnh sửa thế nào mà chẳng được nhỉ, đâu cần phải giống 100% HTML gốc?

Hỏi về đăng bài viết mới

kojca's picture

Xin lỗi vì đã spam. Mình mới tham gia group muốn post bài mà không biết làm sao tạo bài viết mới. Có ai biết chỉ mình với. Cảm ơn nhiều

Cùng một cách thức

luatviettin's picture

Wordpress và Drupal có những điểm tương đồng như nhau đó chính là template, nếu bạn muốn thiết kế 1 trang riêng cho đường dẫn /chao thì chỉ cần thiết kế một tem là single-chao.php vậy là core tự nhận !

Xin chào bạn, bạn có thể thử

khacdau123's picture

Xin chào bạn, bạn có thể thử với node-ID.php xem sao nhé, còn việc giống html gốc 100% có thể do họ gọi Ajax hoặc gì đó, không quan trọng !