Puncte:-1

Sorting Custom Content Type

drapel mx

Apologies if this question has been asked but I can't seem to find an answer anywhere. I am looking to sort a content type called biography. My understanding is that this is likely a custom entity and does not come with Drupal Core.

We currently use it to add leadership information such as (ceo, assistant, admin) position. Currently, the sorting function in views is standard (ascending -authored on) so new biography content is added to the bottom of a page block.

I do not have permission to download any new modules but want to create a custom sort in a hierarchy format (the highest job title first - i.e. ceo).

Can someone share how I might be able to do this? I assume it would be the same as sorting article nodes

leymannx avatar
drapel ne
Hei Wilson, te rog, încearcă să faci din asta o problemă reproductibilă. Momentan nu am nicio idee despre ce vorbesti de fapt. Ca și biografiile nu fac parte din nucleul Drupal. Ar putea fi o entitate personalizată, ar putea fi termeni de taxonomie, poate afișați într-o vizualizare, care este configurată Dumnezeu știe cum. Vă rugăm să vă actualizați întrebarea și să adăugați o descriere detaliată care să-i ajute pe alții mai târziu cu aceeași problemă să găsească o posibilă soluție. Mulţumesc mult
drapel mx
@leymannx mulțumesc pentru feedback! Am moștenit site-ul și nu am mai lucrat cu acest tip de conținut înainte și cunoștințe limitate despre drupal din acest scop. Presupun că este foarte asemănător cu Articol Nodes. Este folosit pentru organizarea informațiilor biografice: titlul postului, capul, etc. Este afișat în vizualizări. Nu există câmpuri atașate termenilor de taxonomie. Doar organizat după criteriile de sortare, după cum a fost creat. Sper ca asta ajuta!
drapel cn
Cum vrei de fapt să-l sortezi? Dacă încercați să modificați sortarea în vizualizare, atunci atâta timp cât editați vizualizarea corectă, puteți modifica criteriile de sortare după cum doriți în editorul de vizualizări.
drapel mx
@PatrickKenny Vreau să sortez după titlul postului cu CEO (primul), Asistent executiv (al doilea) și așa mai departe. Nu există nicio opțiune pentru asta în vizualizări. Sortați doar crescător și sortați descendent. Din nou, cunoștințele backend sunt limitate. Așa că vă rog să mă îndrumați dacă îmi scapa ceva
Puncte:0
drapel cn

Mai întâi, accesați pagina de editare pentru vizualizare.

Acolo, sub Criterii de sortare, vei găsi un Adăuga buton.

Dacă faceți clic pe Adăuga butonul, va apărea o fereastră care listează toate câmpurile pe care le puteți utiliza pentru a sorta vizualizarea. Dacă Denumirea funcției este un câmp, îl puteți adăuga ca criteriu de sortare și apoi sortați după acel câmp.

Modul în care puteți sorta după acel câmp depinde de ce tip de câmp este. Pentru un câmp de text standard, veți putea sorta doar crescător/descrescător; asta pentru că Drupal nu are cum să spună care este comanda.

Dacă doriți să setați ordinea câmpurilor precum

  1. CEO
  2. asistent executiv
  3. CFO

atunci acest lucru nu va funcționa dacă utilizați un câmp text.

Cum se face cu taxonomie

O modalitate bună de a face acest lucru este:

  1. Creați un vocabular de taxonomie, Denumirea funcției.
  • Atribuiți ponderi termenilor de taxonomie în ordinea în care doriți să fie sortați.
  1. Adăugați vocabularul taxonomiei ca un câmp de referință la entitate la Biografie tipul de conținut.
  2. Adăugați o relație la vocabularul de taxonomie la care se face referire în vizualizare.
  3. Ca criterii de sortare, utilizați termenul de taxonomie referit la greutate.

Un mod mai simplu

O altă modalitate de a face acest lucru, care este mai rapid de configurat, dar care va fi mai greu de menținut în jos, este să renunțați la sortarea după câmpul de text și să adăugați un câmp de greutate personalizat tipului de conținut.

Specific:

  1. Pe Biografie tip de conținut „gestionați câmpurile” pagină, adăugați o pagină nouă Întreg camp. Spune-i ceva de genul greutate sau fel.
  2. Pe „Gestionați afișajul” pentru Biografie tip de conținut, ascundeți greutate camp. (pentru că nu vrem să arătăm acest câmp)
  3. Acum partea enervantă - trebuie să editați totul Biografie conținut și atribuiți greutatea manual.
  4. Apoi, în opinia dvs., ca criterii de sortare, sortați după pondere (crescător sau descrescător, oricare dintre ele are sens pentru modul în care ați atribuit ponderi).

Evident, atunci când atribui greutăți manual astfel, este ușor să greșești, așa că nu recomand acest mod, dar este probabil cel mai rapid mod de a obține ceea ce îți dorești.

drapel mx
@PATRICKENNY A funcționat! Am folosit taxonomia de când ai spus că este o modalitate bună și boom. Mulțumesc!

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.