Điểm:0

Cách tạo bảng dọc

lá cờ fr

Ai đó có thể vui lòng giúp tôi hiển thị dữ liệu theme_table ở định dạng dọc thay vì định dạng ngang không? Hiện tại bảng ngang đang tràn trang và phá vỡ các điểm phá vỡ.

Mã hiện tại của tôi:

    $build['bảng'] = [
      '#type' => 'bảng',
      '#header' => $header,
      '#hàng' => $hàng,
      '#empty' => $this->t('Không tìm thấy nội dung nào.'),
    ];

    trả lại bản dựng $;

Nó tạo bảng sau nhưng tôi muốn nó ở định dạng bảng dọc. Trong đó tiêu đề ở bên trái và hàng ở bên phải thay vì tiêu đề ở trên cùng và các hàng ở dưới cùng.

tôi đang dùng Drupal 9.3.9 với Bartik chủ đề.

Tôi có thể nghĩ ra một cách mà tôi có thể xử lý mảng tiêu đề và hàng và định dạng nó để hiển thị ở định dạng dọc. Trước khi tiếp tục, tôi đang tìm kiếm xem chúng tôi có bất kỳ chức năng cốt lõi nào có thể cung cấp chức năng tương tự hay không. Vì sẽ không hiệu quả nếu viết lại hoàn toàn dữ liệu mảng.

Tràn bàn ngang

lá cờ ru
Drupal không thực sự quan tâm bạn đặt dữ liệu gì và bao nhiêu ô vào hàng.... nếu bạn muốn nhiều hàng thay vì ô, hãy cung cấp cấu trúc dữ liệu tương ứng với nhiều `$hàng` thay vì chỉ một.
Điểm:3
lá cờ ua

Đáng buồn thay, lõi Drupal không cung cấp các bảng đáp ứng.

Bạn sẽ cần sử dụng giải pháp đóng góp hoặc thư viện tùy chỉnh để giải quyết vấn đề này.

Hãy xem những đóng góp này:

Bộ lọc bảng đáp ứng

nhập mô tả hình ảnh ở đây

Bảng đáp ứng đơn giản

nhập mô tả hình ảnh ở đây

miststudent2011 avatar
lá cờ fr
cảm ơn vì câu trả lời nhưng tiếc là nó không phải là thứ tôi đang tìm kiếm. Tôi chủ yếu tìm cách Trong đó tiêu đề ở bên trái và hàng ở bên phải thay vì tiêu đề ở trên cùng và các hàng ở dưới cùng bằng cách sử dụng các chức năng cốt lõi nếu có.
No Sssweat avatar
lá cờ ua
@ miststudent2011 Theo hiểu biết của tôi, không có chức năng cốt lõi như vậy.Một khả năng khác có thể là sao chép [table.html.twig](https://api.drupal.org/api/drupal/core%21modules%21system%21templates%21table.html.twig/9.3.x) của lõi vào chủ đề của bạn và điều chỉnh theo ý muốn. Bạn có thể làm cho chúng `` thay vì `` và tạo chủ đề cho nó bằng CSS để trông giống như một cái bàn.
No Sssweat avatar
lá cờ ua
@ miststudent2011 Vì bạn kiểm soát mã, tôi đoán nếu bạn truy cập `
lá cờ cn
@miststudent2011 tất cả chỉ là CSS - Các chủ đề được bao gồm trong Drupal không có bất kỳ kiểu nào cho bố cục bảng thay thế, vì vậy bạn sẽ phải tìm/cung cấp các chủ đề của riêng mình nếu bạn vẫn muốn sử dụng bảng. Hoặc tạo đánh dấu/kiểu của riêng bạn để phù hợp chính xác với những gì bạn cần như được đề xuất. Hoặc lùi lại một bước và xem liệu `word-wrap: ellipsis` không đáp ứng nhu cầu của bạn hay không. Drupal sẽ không giúp bạn ở đây vì về cơ bản đây là vấn đề về kiểu dáng

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.