Puncte:0

Cum se creează o masă verticală

drapel fr

Poate cineva să mă ajute să redau datele theme_table în format vertical în loc de format orizontal? În prezent, tabelul orizontal depășește pagina și întrerupe punctele de întrerupere.

Codul meu curent:

    $build['tabel'] = [
      '#type' => 'tabel',
      '#header' => $header,
      '#rows' => $rows,
      '#empty' => $this->t('Nu a fost găsit niciun conținut.'),
    ];

    returnează $build;

Acesta generează următorul tabel, dar l-am vrut în format de tabel vertical. Unde antetul este în stânga și rândul este în dreapta în loc de antet în sus și rândurile în jos.

eu folosesc Drupal 9.3.9 cu Bartik temă.

Mă gândesc la o modalitate prin care să procesez o serie de antet și rânduri și să o format pentru a reda în format vertical. Înainte de a trece la asta, caut dacă avem funcții de bază care pot oferi aceeași funcționalitate. Deoarece nu ar fi eficient să rescrieți complet datele matricei.

Masa orizontala Overflow

drapel ru
Drupal nu prea îi pasă ce date și câte celule puneți în rânduri... dacă doriți mai multe rânduri în loc de celule, furnizați structura de date corespunzătoare cu mai multe `$rows` în loc de doar unul.
Puncte:3
drapel ua

Din păcate, nucleul Drupal nu oferă tabele receptive.

Va trebui să utilizați contrib sau o soluție de bibliotecă personalizată pentru a rezolva această problemă.

Aruncă o privire la aceste contribuții:

Filtru de tabele receptive

introduceți descrierea imaginii aici

Tabel simplu receptiv

introduceți descrierea imaginii aici

miststudent2011 avatar
drapel fr
multumesc pentru raspuns, dar din pacate nu este ceea ce caut. Caut în principal o modalitate în care antetul este în stânga și rândul este în dreapta în loc de antetul în sus și rândurile în jos, folosind funcții de bază, dacă există.
No Sssweat avatar
drapel ua
@miststudent2011 Din câte știu, nu există o astfel de funcție de bază.O altă posibilitate ar putea fi să copiați core-ul [table.html.twig](https://api.drupal.org/api/drupal/core%21modules%21system%21templates%21table.html.twig/9.3.x) în tema dvs. și ajustați după cum doriți. Le-ai putea face `` în loc de ``, și temați-l cu CSS pentru a arăta ca un tabel.
No Sssweat avatar
drapel ua
@miststudent2011 Din moment ce controlezi codul, cred că dacă mergi pe `
drapel cn
@miststudent2011 totul este doar CSS - Temele incluse în Drupal nu au niciun stil pentru aranjamente alternative de tabel, așa că va trebui să le găsiți/să furnizați propriul dvs. dacă tot doriți să utilizați tabelele. Sau creați-vă propriile markup/stiluri pentru a se potrivi exact ceea ce aveți nevoie așa cum este sugerat. Sau fă un pas înapoi și vezi dacă „încheierea cuvintelor: punctele de suspensie” nu îți acoperă nevoile. Drupal nu vă va ajuta aici, deoarece aceasta este în principiu o problemă de stil

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.