Puncte:1

Adăugați o filă pentru tipul de entitate personalizat pe pagina de conținut

drapel cn

Am creat un tip de entitate personalizat și aș dori să fie adăugat în filele din pagina de conținut afișată mai jos.

introduceți descrierea imaginii aici

My custom_entity.links.menu.yml arată așa

entity.custom_entity.collection:
  titlu: „Entități personalizate”
  nume_rută: „entity.custom_entity.collection”
  descriere: „Listați entități personalizate”
  părinte: system.admin_content
entity.custom_entity.add_form:
  titlu: „Adăugați o entitate personalizată”
  nume_rută: „entity.custom_entity.collection”
  descriere: „Adăugați o entitate personalizată”
  părinte: entity.custom_entity.collection
setări.structuri.admin.personalizate:
  titlu: „Setări personalizate de entitate”
  descriere: „Configurați entitate personalizată”
  route_name: „custom_entity.settings”
  părinte: system.admin_structure

Și afișează paginile entităților personalizate în meniul de administrare, dar nu apare printre filele din pagina de conținut. Există un fișier yml separat care reglementează asta?

Puncte:4
drapel in

Acele file numite „sarcini locale”. Vedea Furnizarea de sarcini locale definite de modul pe d.o.

În cel mai simplu caz, vă puteți defini sarcinile locale într-un fișier yaml:

# example.links.task.yml

example.admin: # Primul ID de plugin
  nume_rută: exemplu.admin  
  titlu: „Setări”
  bază_rută: exemplu.admin

example.admin_3rd_party: # Al doilea ID de plugin
  nume_rută: exemplu.admin_3rd_party
  titlu: „Servicii terță parte”
  bază_rută: exemplu.admin
  greutate: 100

Dar, este și posibil să se definească sarcini locale dinamice.

Pentru @Matt în comentarii, dacă doriți să plasați aceasta ca o filă pe pagina /admin/conținut, utilizați rută_de bază: system.admin_content.

Matt avatar
drapel cn
Mulțumesc, asta a funcționat! Sunt suficiente informații pentru a ajunge la răspuns, dar dacă doriți, puteți menționa că ruta de bază ar fi system.admin_content, deoarece întrebarea a fost pusă în mod specific despre cum să o faceți să apară pe pagina de conținut.

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.