Ultimele Drupal intrebări

Puncte: 2
Rubix05 avatar
Fațetă comună între taxonomie și câmpul de conținut
cn flag

Pagina mea de căutare trebuie să afișeze rezultate atât din tipurile de conținut, cât și din taxonomii.

Atât tipul de conținut, cât și taxonomiile pe care le caut au un câmp numit locație_de_antrenament. The locație_de_antrenament câmpul este, de asemenea, o taxonomie cu doar două opțiuni: „La distanță” și „În persoană”.

Există o modalitate de a îmbina o fațetă, astfel î ...

Puncte: 0
J.g avatar
Cum pot vedea lista de noduri la care se face referire când vizualizez un nod?
us flag
J.g

Am un tip de conținut cu a Pagini înrudite câmp, care este un câmp de referință de entitate pentru noduri.

Cum pot vizualiza acele noduri în timp ce sunteți încă pe nodul curent?

Am încercat să realizez acest lucru creând o vizualizare bloc, dar aceasta arată toate nodurile, în timp ce vreau doar nodurile la care face referire Pagini înrudite camp.

captură de ecran

Puncte: 1
Cum să setați valoarea implicită pe Select2 Autocomplete prin hook_alter
nl flag

Care este cea mai bună modalitate de a seta o valoare implicită pentru un widget de câmp de completare automată Select2 la încărcarea formularului (folosesc o vizualizare de referință pentru a completa opțiunile). Am încercat o mulțime de variante diferite din form_alter fără succes, cum ar fi...

$form['field_name']['widget']['#select2']['id'] = 12

Pot seta cele ascunse <select&gt ...

Puncte: 1
Formatul argumentelor de apel invers în fișierele YAML
ke flag

De exemplu, pentru modulul Filtru, în filter.permissions.yml, sunt definite permisiuni personalizate:

permission_callbacks:
  - Drupal\filter\FilterPermissions::permisiuni

Arată ca o funcție statică, dar nu este. Cum funcționează? Formatul pentru acest tip de argument de apel invers este documentat sau definit undeva?

Puncte: -1
Creați programatic un nou stil de imagine
us flag

Îmi creez propriul modul și trebuie să creez în mod programatic un stil de imagine pe care să îl folosesc cu un nou tip media.

Am găsit core/profile/standard/config/optional/image.style.max_1300x1300.yml fișier al cărui conținut este următorul.

nume: max_1300x1300
etichetă: „Max 1300x1300”
efecte:
  04caae9a-fa3e-4ea6-ae09-9c26aec7d308:
    id: imagine_scale
    date:
      latime:  ...
Puncte: -1
steevee666 avatar
Cum pot reorganiza filele contului de utilizator?
in flag

Am un site Drupal 9. Nu găsesc cum să rearanjez sau să redenumesc filele contului de utilizator.

Cum pot reorganiza filele contului de utilizator?

capturi de ecran

Puncte: 0
Un câmp nou nu apare pe pagină
cn flag

Am recuperat un site dintr-o copie de rezervă care rulase pe Drupal 7.7. L-am actualizat la Drupal 7.80 pe altă instanță. Acum, trebuie să adăugăm noi câmpuri la tipurile de conținut și să adăugăm noi noduri. Am adăugat un câmp ca administrator. Nu pot vedea câmpul adăugat nici pe site-ul vechi, nici pe cel nou.

Ce am facut pana acum:

  • Am verificat că nodul este publicat
  • Am verificat per ...
Puncte: 0
HazeDesigns avatar
Împiedicați trimiterea formularului web când faceți clic pe butonul din componenta de marcare
in flag

Am un formular web foarte complex într-un site web Drupal 7 pe care l-am moștenit. Am adăugat o componentă de marcare care creează un buton și am adăugat niște JS care leagă acest buton pentru a declanșa o fereastră modală să se deschidă. În modal este afișat un bloc care conține o vizualizare care listează unele profiluri de utilizator.

Când vizitez formularul web, totul funcț ...

Puncte: 1
hotwebmatter avatar
Modificarile de configurare au rezultate imprevizibile
nr flag

Am configurat divizări de configurare cu Drupal 9 și întâlnesc rezultate neașteptate.

Niciuna dintre diviziunile mele nu este marcată ca activă în configurația activă sau în configurația exportată YAML.

Vreau să setez împărțirea locală implicită setări.php și apoi folosiți setări.local.php pentru a o depăși dev, stg, prd medii.

Mediul meu de dezvoltare locală este DDEV-Local ...

Puncte: 0
Pin avatar
Limitați datele disponibile într-un eveniment în care utilizatorul poate înscrie mai multe persoane în mai multe date într-un singur formular
cn flag
Pin

Contextul problemei

Construiesc un site unde părinții își pot înscrie copiii la o tabără de vară. Părinții pot alege una sau mai multe săptămâni pentru înscrierea unuia sau mai multor copii în același formular.

Există 20 de locuri pentru fiecare săptămână și 8 săptămâni de ales, așa că părinții ar trebui să știe câte locuri sunt disponibile în fiecare săptămână pentr ...

Puncte: -1
StefanYYC avatar
Accesați o referință de entitate utilizator într-un fișier șablon de produs comercial
cn flag

Am un field_intervenantcâmp care conține o referință de entitate utilizator. În fișierul șablon comerț-produs vreau să accesez câmpul de descriere al fiecărui intervenent.

Cum o pot realiza?

Am încercat să citesc următoarele valori, dar niciuna dintre ele nu returnează ceea ce caut.

  • product.field_intervenants.entity.field_description
  • product.field_intervenants.0.entity.field_descripti ...
Puncte: 0
steevee666 avatar
Cum modific permisiunile atribuite unui tip de comentariu?
in flag

Pe site-ul meu Drupal 9, am creat 2 tipuri de comentarii:

  • comentariu_tip_a
  • comentariu_tip_b

Când merg după permisiuni, există numai permisiuni pentru toate comentariile în general.

Cum modific permisiunile atribuite unui tip de comentariu?

Doresc pentru comment_type_un singur rol de administrator poate comenta.

Vreau ca comment_type_b toate rolurile să poată comenta.

Puncte: 0
Tomáš Bažant avatar
Trimiteți un e-mail unui grup de utilizatori după ce a fost creat conținut nou
de flag

În Drupal 9, trebuie să notific toți utilizatorii care aparțin unui rol trimițându-le un e-mail despre noul conținut creat.

Totul este în regulă, dar nu știu cum să adun adresele de e-mail ale acestor utilizatori în Trimite la date selector al modulului Reguli.

Puncte: -1
Extect avatar
Cum se trimite linkul de verificare a e-mailului cu formularul web?
cn flag

Folosesc un formular web pentru utilizatori anonimi (autentificarea nu este o opțiune). Odată ce un formular web este trimis, vreau să trimit un e-mail prin care să dau clic pe un link de confirmare. Doar după ce se face clic pe acest link, vreau să iau măsuri suplimentare (adică să declanșez un handler de e-mail sau să schimb starea formularului web).

Cum pot realiza asta sau ceva simi ...

Puncte: 0
Mira chalak avatar
Formular html într-un bloc
eg flag

Am un formular în bloc personalizat în drupal 8 și știu că aceasta nu este metoda potrivită pentru a scrie un formular într-un bloc, dar cineva l-a scris și încerc să-l repar fără a schimba metoda. În întoarcerea lui construirea funcției publice () , el a redat html-ul unui formular în markup.

 returnează matrice (
      '#markup' => '<form>
//avem aici multe intrări
//apoi  ...
Puncte: 0
Cum adaug o adresă URL personalizată pentru node/add/{custom-content-type}?
th flag

Am un tip de conținut personalizat pe care îl completez cu ajutorul Pași de formulare modul.

Vreau să setez o adresă URL personalizată pentru node/add/{custom-content-type}. Am încercat să folosesc un abonat de rută și următorul cod.

/**
 * {@inheritdoc}
 */
funcția protejată alterRoutes(RouteCollection $colecție) { 
  dacă ($rută = $colecție->get('node.add_page')) {
    $current_u ...
Puncte: 2
Monika avatar
Indicatorul CSRF nu variază în apelarea Ajax în timpul trimiterii formularului
us flag

Am un formular cu apel invers ajax după cum urmează, pe fiecare jeton de trimitere nu variază, rămâne constant pentru toate trimiterile.

wall.routing.yml

wall.commentform:
  cale: '/commentform'
  implicite:
    _title: „Formular de comentarii”
    _form: „\Drupal\wall\Form\WallCommentPost”
  cerinte:
    _permission: „accesează conținut”
    _csrf_token: „adevărat”
Puncte: 0
Cum să obțineți valoarea unui câmp (nu un atribut) pentru varianta de produs?
au flag

Am creat o variantă de produs cu 1 atribut (să spunem „Plan de abonament” sau sub_plan_atribut) și 1 câmp (spuneți „Număr de probleme” sau field_num_issues). Atributul era pentru lizibilitatea umană, în timp ce câmpul era un număr întreg pentru uz intern.

Atributul a fost adăugat la tipul de variație atunci când a fost creat, în timp ce câmpul a fost adăugat la tipul de variaÈ ...

Puncte: 1
steevee666 avatar
Cum organizez afișarea câmpurilor de variație de produs?
in flag

Am un site nou cu Drupal 9 și Commerce 2. Încerc să-mi afișez produsele cu:

  • Titlu
  • Fotografie
  • Preț
  • Întârziere
  • Opțiuni
  • Adaugă în coș buton
  • Descriere

Am testat toate setările posibile în gestionarea afișajului, dar nimic nu funcționează. Ceea ce primesc este incompatibil cu configurația.

Cum organizez afișarea câmpurilor de variație de produs?

captură de ecran

captură de ecran

captură de ecran

Puncte: 0
tonytheferg avatar
Cum se creează o înregistrare dblog dintr-o trimitere a unui formular de vizualizări expuse
cn flag

Încerc să creez o înregistrare de jurnal a căutărilor efectuate prin intermediul blocului meu de formulare expuse Search API View în Drupal 9.

Din anumite motive, la o căutare nouă, primesc 2 duplicate (3 intrări în total) și se pare că îmi amintesc că am citit undeva că formularele pot fi trimise de mai multe ori. Asa ca as dori sa stiu cum as putea elimina asta.

Actualizare: iată o p ...

Puncte: 0
stoncu avatar
Vizualizează afișarea contextuală bazată pe taxonomie fără valoare
cn flag

Am un tip de conținut care are un câmp de nume și un câmp de taxonomie care conține orașe. Vreau ca vizualizarea să afișeze în mod implicit orașul ca titlu și mesajul „nimeni nu locuiește în orașul X” pentru fiecare dintre orașe, adică „Nimeni nu locuiește în New York” înainte de a crea orice conținut. După ce creez o persoană și selectez New York, ar trebui să afișeze â ...

Puncte: 0
Cum să obțineți tokenul jwt de utilizator actual?
ni flag

Într-un modul personalizat, trebuie să obțin jetonul jwt (access_token) legat de utilizatorul curent. În urma acestui lucru problema Am încercat să-l obțin, dar fără succes, deoarece get_jwt_key() și jwt_token_params() nu sunt definite și nu pot găsi unde sunt definite:

utilizați \Firebase\JWT\JWT;
...    
funcția publică getAccessToken() {
  $uid = \Drupal::currentUser()->id();
   ...
Puncte: 1
calfie avatar
Nodul părinte trebuie să afișeze data programată la care se face referire în nodul copil
sa flag

Nu sunt sigur cum să abordez cel mai bine această problemă și sper că cineva mă poate îndruma în direcția corectă.

Rezumat rapid al configurației unor noduri: Nodul A este nodul părinte. Nodul B este un copil al Nodului A. Nodul B găzduiește/afișează și formulare web. Avem un câmp „formular” în Nodul B unde putem apela formularele web existente, iar Nodul B va afișa apoi  ...

Puncte: 0
Bandita Pattanaik avatar
Actualizarea nucleului de la 8.7.10 la 8.9.16
my flag

Versiunea mea actuală a site-ului rulează pe Drupal 8.7.10 și vreau să o fac upgrade la 8.9.16.

Am făcut backup pentru toate fișierele și folderele. Ar trebui să fac backup pentru modulul Pathauto, să actualizez noul modul Pathauto și să încep să fac upgrade al site-ului?
Mai sunt și alți pași pe care trebuie să-i fac? Cum pot continua cu actualizarea?

Puncte: 0
Jake13 avatar
Cum să eliminați home într-un pesmet dintr-o anumită pagină în pesmet ușor și să adăugați semne de semnătură pentru pesmet?
us flag

Am folosit modulul ușor de parcurs în Drupal 8, am activat opțiunea - „Includeți prima pagină ca segment în pesmet” pentru toate paginile, dar există câteva pagini, de exemplu, /custom-page în care este încercarea breadcrumb. (Pagina de pornire personalizată) cum pot elimina pagina de pornire din aceste pagini personalizate în fișierul .theme sau în orice setări alternative. De asemen ...

Puncte: 2
Giuseppe avatar
Cum aplic patch-uri dintr-o solicitare de îmbinare?
br flag

Am folosit plasturele #48 de Identificatorii de sortare expuși pentru vizualizări nu sunt configurabili. Trebuie să actualizez nucleul și să aplic cea mai recentă versiune rebazată a acesteia.

Cu toate acestea, problema nu a fost marcată Fix, și nu văd niciun „fișier de corecție” de legat în composer.json meu.

Cum se poate realiza acest lucru?

Puncte: 0
matsbla avatar
Cum pot face un widget similar cu biblioteca media, doar pentru alte entități?
pe flag

Vreau să fac widget-uri similare cu cea oferită de biblioteca media, dar doar pentru alte entități, de exemplu Bibliografie & Citare sau chiar doar alt conținut. Este posibil să construiți widget-uri similare folosind configurație sau este necesar un cod personalizat?

Puncte: 0
Tokenul de formular web nu va reda valoarea în iframe
kr flag

Am un iframe în care încerc să includ un token care este o valoare dintr-o listă selectată. În codul de mai jos, această valoare:

[webform_submission:values:choose_video:raw]

Nu se redă în iframe, dar se redă direct sub acesta, într-o etichetă P. Trebuie să aplic vreun filtru? Când includ tokenul, simbolurile cu atât mai mari și mai mici decât sunt scăpate în iframe. Codul este mai j ...

Puncte: 0
Vivank Sharma avatar
Extrageți mai multe date despre field_collection_item din API-urile REST ale Drupal
lb flag

Încerc să afișez informații despre modulele Contributed disponibile pe Drupal în mod programatic.

Pentru asta, iau ajutorul acestei documentații: https://www.drupal.org/drupalorg/docs/apis/rest-and-other-apis

Când apelez la API cum ar fi: https://www.drupal.org/api-d7/node.json?field_project_machine_name=ctools

În schimb, primesc un obiect JSON cu următoarele detalii:

„field_supporting_org ...
Puncte: 1
Ex0r avatar
Folosind un apel invers #submit într-un câmp de text
cn flag

Avem nevoie să adăugăm „câmpuri repetabile” la un formular pe baza intrării furnizate într-un câmp text. De obicei, folosim un buton „adăugați un alt” pentru a urmări numărul de câmpuri de redat în buildForm(), și actualizați acel număr într-un apel invers de trimitere pe butonul.

Totuși, funcționalitatea pe care o dorim nu este asta. Avem nevoie ca atunci când cineva introduc ...

Puterea uimitoare a întrebărilor

O mare parte a zilei de lucru a unui director este petrecută cerând informații altora - solicitând actualizări de stare de la un lider de echipă, de exemplu, sau întrebând un omolog într-o negociere tensionată. Totuși, spre deosebire de profesioniști precum avocații în justiție, jurnaliștii și medicii, cărora li se învață cum să pună întrebări ca parte esențială a pregătirii lor, puțini directori cred că interogarea este o abilitate care poate fi perfecționată sau iau în considerare modul în care propriile lor răspunsuri la întrebări ar putea face. conversațiile mai productive.

Aceasta este o oportunitate ratată. Chestionarea este un instrument unic puternic pentru a debloca valoare în organizații: stimulează învățarea și schimbul de idei, alimentează inovația și îmbunătățirea performanței, construiește relații și încredere între membrii echipei. Și poate atenua riscul de afaceri prin descoperirea capcanelor și pericolelor neprevăzute.

Pentru unii oameni, întrebările vin ușor. Curiozitatea lor naturală, inteligența emoțională și capacitatea de a citi oamenii pun întrebarea ideală pe vârful limbii. Dar majoritatea dintre noi nu punem suficiente întrebări și nici nu ne punem întrebările într-un mod optim.

Vestea bună este că, punând întrebări, ne îmbunătățim în mod natural inteligența emoțională, ceea ce, la rândul său, ne face să ne întrebăm mai bine - un ciclu virtuos. În acest articol, ne bazăm pe perspectivele cercetării în știința comportamentală pentru a explora modul în care modul în care formulăm întrebările și alegem să răspundem omologilor noștri poate influența rezultatul conversațiilor. Oferim îndrumări pentru alegerea celui mai bun tip, ton, secvență și încadrare a întrebărilor și pentru a decide ce și câte informații să partajăm pentru a profita cel mai mult din interacțiunile noastre, nu doar pentru noi, ci și pentru organizațiile noastre.