Lợi ích của tấm cho một chủ đề là gì?


19

Tôi chưa bao giờ nghĩ nhiều về Bảng điều khiển, vì tôi luôn cảm thấy thoải mái khi viết các chủ đề của riêng mình.

Tuy nhiên, tôi đã thấy rất nhiều bài viết ủng hộ những ưu điểm của Tấm (từ Lullabot & Đèn hoạt động ), vì vậy tôi nghĩ rằng sẽ đến lúc phải xem lại nó, đặc biệt là khi Tấm sắp ra mắt trong Drupal 8 .

Tôi đã chơi xung quanh nó rất nhiều và thậm chí tôi đã xem loạt phim diễn viên hữu ích này . Nhưng tôi không thể thấy những lợi ích là gì.

Tôi thường xây dựng các trang web nơi những người không có kỹ thuật có thể chỉnh sửa các nút. Thông thường mỗi hình thức nút sẽ có một số trường trong đó người dùng có thể thêm tất cả nội dung cho trang đó.

Để tận dụng tối đa các Bảng, có vẻ như bạn phải chia các trang của mình thành các nút riêng biệt chứa 1 phần nội dung và sau đó sử dụng Bảng để mang các nút riêng biệt lại với nhau. Điều này có thể ổn nếu bạn đang tạo một trang web chỉ được chỉnh sửa bởi một nhà thiết kế web.

Tuy nhiên, nó tạo ra một vấn đề khi bạn cung cấp trang web cho một người không có kỹ thuật để thêm nội dung. Hầu hết những người không có kỹ thuật muốn thực hiện tất cả việc tạo trang của họ trên một màn hình. Nếu họ phải tạo ra nhiều nút khác nhau và sau đó để Bảng điều khiển mang chúng hoàn toàn, điều đó dường như gây nhầm lẫn cho họ.

Tôi biết Tấm có hiệu suất tốt hơn và hỗ trợ tốt hơn cho ngữ cảnh so với Khối. Tuy nhiên, nó dường như thêm rất nhiều phức tạp và trừu tượng.

Tôi có thể thấy làm thế nào nó sẽ cực kỳ hữu ích cho một người không theo chủ đề, nhưng tôi không thể thấy những lợi ích cho ai đó có thể làm chủ đề.

Ai đó có thể khai sáng cho tôi. Cảm ơn!

Câu trả lời:


10

Một lợi thế lớn của Bảng là bạn có thể có bố cục cực kỳ khác nhau cho các trang, tùy thuộc vào nhu cầu của bạn. Trong bối cảnh này, bố cục có thể có nghĩa là cả nội dung và phong cách.

Về phần kết thúc nội dung, bạn có thể có phần được xem nút chính của mình và thêm vào những thứ khác nhau. Ví dụ: bạn có thể thêm lượt xem vào các khu vực thanh bên hiển thị / liên kết đến nội dung liên quan. Bạn cũng có thể thêm vào các khối và có độ linh hoạt cao hơn nhiều so với những gì có trong Drupal (mặc dù D7 thực sự cải thiện mọi thứ).

Về kết thúc kiểu dáng, lợi thế lớn nhất là có thể chọn các mẫu bố cục khác nhau cho mỗi trang và biến thể. Các mô-đun khác, như Ngữ cảnh có thể làm những điều tương tự, nhưng tôi thấy nó dễ thực hiện hơn với Bảng điều khiển.

Với các trang web chúng tôi xây dựng, tất cả các trang đều là trang Bảng điều khiển (không có ngoại lệ). Từ quan điểm của khách hàng, việc đào tạo đầy đủ và trợ giúp nội tuyến giúp họ rất nhiều để có thể giữ cho trang web tồn tại (và gần như tất cả các khách hàng của chúng tôi đều không có kỹ thuật).

Một tác dụng phụ của việc sử dụng Bảng điều khiển là bạn nhận được rất nhiều tính năng mà cTools cung cấp, đây có thể là một lợi ích rất lớn khi bạn cần trang bị thêm một trang web. Theo nhiều cách, chúng tôi đã tìm thấy bằng cách sử dụng các trang Bảng cho tất cả mọi thứ thực sự hỗ trợ với việc chứng minh trang web trong tương lai.


Chào! Cảm ơn đã dành thời gian để trả lời. Tôi rất trân trọng điều này. Tôi chỉ có một ít câu hỏi thôi. 1) Ưu điểm của việc sử dụng Bảng để hiển thị các thanh bên của Chế độ xem, v.v., so với các khối thông thường. 2) Khi bạn nói trang bị thêm một trang web, bạn có ý gì? Tôi biết tôi phải nghe như một số luddite bám theo cách cũ của tôi, nhưng đó không phải là trường hợp. Tôi thực sự muốn áp dụng cái mới, nhưng tôi chỉ hơi bối rối về hai điểm đó. Cảm ơn!
big_smile

1 2. Gần đây, tôi đã thêm một phiên bản di động (không phải CSS di động) vào một trang web. Với các bảng điều khiển, tôi chỉ phải chia mỗi trang thành các biến thể trên thiết bị di động / máy tính để bàn và sử dụng các quy tắc lựa chọn để chọn từng trang.
mpdon Arena

Cảm ơn tất cả sự giúp đỡ của bạn! Vì vậy, bảng có thể được sử dụng để thực hiện bố trí di động tùy chỉnh? Khi bạn nói "không phải CSS di động", bạn có nghĩa là nó không phản hồi? Bạn có bất kỳ liên kết khám phá bảng & bố trí di động?
big_smile

Trong trường hợp này, nội dung và bố cục khác nhau đối với máy tính để bàn và thiết bị di động vì nhiều lý do. Các bảng điều khiển cho phép tôi chọn các mẫu bố cục khác nhau cho mỗi loại (ví dụ: nhiều cột cho máy tính để bàn và cột đơn cho thiết bị di động). Nó cũng cho tôi có nội dung khác nhau (ví dụ: sử dụng view 1 cho máy tính để bàn và view 2 cho thiết bị di động).
mpdon Arena

0

Một cách để sử dụng bảng là cách bạn mô tả: tạo một nút có bảng và đưa vào nội dung từ các nút khác. Vâng, đó là một chút khó khăn.

Tốt hơn: Bạn cũng có thể thêm các trường vào một loại nội dung nút, điều chỉnh nó và đặt các trường vào bố trí bảng điều khiển. Trong trường hợp này, bạn có thể thêm các trường văn bản col1 và col2 và người dùng có thể nhập nội dung của họ vào phần thân, col1 và col2, sẽ tự động hiển thị vào bảng bạn đã đặt cho nút đó.

Gợi ý: Sử dụng Module Panelize, thay vì sử dụng bảng Node, không dùng nữa. Các tài liệu bảng không rõ ràng về phương pháp bảng nào bạn muốn sử dụng. Panelize cho phép bạn thêm một bảng điều khiển cho bất kỳ nút cho bất kỳ loại nội dung. Sau đó, bạn có được bố trí cộng với tất cả các lợi ích bảng khác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.