Score:0

วิธีสร้างตารางแนวตั้ง

ธง fr

ใครก็ได้ช่วยฉันแสดงข้อมูล theme_table ในรูปแบบแนวตั้งแทนแนวนอนได้ไหม ขณะนี้ตารางแนวนอนล้นหน้าและทำลายจุดแตกหัก

รหัสปัจจุบันของฉัน:

    $สร้าง['ตาราง'] = [
      '#type' => 'ตาราง',
      '#header' => $ส่วนหัว,
      '#rows' => $แถว,
      '#empty' => $this->t('ไม่พบเนื้อหา'),
    ];

    ส่งคืน $build;

มันสร้างตารางต่อไปนี้ แต่ฉันต้องการในรูปแบบตารางแนวตั้งโดยที่ส่วนหัวอยู่ทางซ้ายและแถวอยู่ทางขวาแทนที่จะเป็นส่วนหัวที่ด้านบนและแถวที่ด้านล่าง

ฉันใช้ Drupal 9.3.9 พร้อม Bartik ธีม.

ฉันคิดวิธีที่ฉันสามารถประมวลผลอาร์เรย์ของส่วนหัวและแถว และจัดรูปแบบให้แสดงในรูปแบบแนวตั้ง ก่อนดำเนินการต่อ ฉันกำลังค้นหาว่าเรามีฟังก์ชันหลักที่สามารถให้ฟังก์ชันเดียวกันได้หรือไม่ เนื่องจากการเขียนข้อมูลอาร์เรย์ใหม่ทั้งหมดจะไม่มีประสิทธิภาพ

ล้นตารางแนวนอน

ru flag
Drupal ไม่สนใจว่าข้อมูลใดและจำนวนเซลล์ที่คุณใส่ลงในแถว.... หากคุณต้องการหลายแถวแทนที่จะเป็นเซลล์ ให้จัดเตรียมโครงสร้างข้อมูลที่สอดคล้องกันด้วย `$rows` หลาย ๆ อันแทนที่จะเป็นเพียงหนึ่งเดียว
Score:3
ธง ua

Drupal core ที่น่าเศร้าไม่มีตารางตอบสนอง

คุณจะต้องใช้โซลูชัน contrib หรือไลบรารีแบบกำหนดเองเพื่อแก้ปัญหานี้

ดูที่การมีส่วนร่วมเหล่านี้:

ตัวกรองตารางตอบสนอง

ป้อนคำอธิบายรูปภาพที่นี่

ตารางตอบสนองอย่างง่าย

ป้อนคำอธิบายรูปภาพที่นี่

miststudent2011 avatar
fr flag
ขอบคุณสำหรับคำตอบ แต่น่าเสียดายที่มันไม่ใช่สิ่งที่ฉันกำลังมองหา ฉันกำลังมองหาวิธีที่ส่วนหัวอยู่ทางซ้ายและแถวอยู่ทางขวาแทนที่จะเป็นส่วนหัวที่ด้านบนและแถวที่ด้านล่างโดยใช้ฟังก์ชันหลักหากมี
No Sssweat avatar
ua flag
@miststudent2011 ตามความรู้ของฉัน ไม่มีฟังก์ชันหลักดังกล่าวความเป็นไปได้อีกอย่างคือการคัดลอก [table.html.twig](https://api.drupal.org/api/drupal/core%21modules%21system%21templates%21table.html.twig/9.3.x) ของคอร์ลงในธีมของคุณ และปรับเปลี่ยนได้ตามใจชอบ คุณสามารถทำให้พวกเขา `` แทน `` และกำหนดธีมด้วย CSS เพื่อให้ดูเหมือนตาราง
No Sssweat avatar
ua flag
@miststudent2011 เนื่องจากคุณเป็นผู้ควบคุมรหัส ฉันเดาว่าถ้าคุณไปที่ `
cn flag
@miststudent2011 ทั้งหมดนี้เป็นเพียง CSS - ธีมที่รวมอยู่ใน Drupal ไม่มีรูปแบบใดๆ สำหรับเลย์เอาต์ตารางทางเลือก ดังนั้นคุณจะต้องค้นหา/จัดเตรียมของคุณเอง หากคุณยังต้องการใช้ตาราง หรือสร้างมาร์กอัป/รูปแบบของคุณเองเพื่อให้ตรงกับความต้องการตามคำแนะนำ หรือย้อนกลับไปดูว่า `การตัดคำ: จุดไข่ปลา` ไม่ครอบคลุมความต้องการของคุณหรือไม่ Drupal จะไม่ช่วยคุณที่นี่เนื่องจากนี่เป็นปัญหาด้านสไตล์โดยพื้นฐาน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา