Ultimele Drupal intrebări

Puncte: 0
salah-1 avatar
Cum să obțineți un link către un câmp atașat într-un formular
cn flag

Am formularul web completat de angajați. Fiecare utilizator completează formularul și îl trimite. Apoi vine un supervizor și încarcă un atașament la formularul trimis de fiecare utilizator. Cum creezi un link pe care supervizorul poate face clic pentru a încărca atașamentul legat de fiecare utilizator, fără ca acesta să treacă prin trimiteri și toate câmpurile?

Am creat și jucat  ...

Puncte: 1
Egor Elkin avatar
Cum pot remedia „Dimensiunea de memorie permisă epuizată” la terminarea lotului?
cn flag

Lotul a procesat toate articolele, dar în loc să afișeze mesajul de finalizare, văd eroarea „Dimensiunea memoriei permisă de 536870912 octeți epuizat”.

Când depanez codul, observ că Drupal încarcă fiecare bloc procesat la terminarea lotului (ContentEntityBase->__construct). Nu pot să-mi dau seama de ce Drupal face asta.

Structura codului:

Acesta este un modul personalizat cu clasă de ...

Puncte: 1
Kevin avatar
Anumiți utilizatori văd 404 când se conectează
in flag

Observăm o eroare ciudată la anumiți utilizatori care încearcă să se conecteze la un site Drupal 9. Ei folosesc formularul de conectare la /user/login, moment în care trimit și sunt redirecționați către o adresă URL cum ar fi:

/user/form_action_p_pvdeGsVG5zNF_XLGPTvY....

Ceea ce are ca rezultat un 404.

Acest lucru se întâmplă doar la 2 din 20 de utilizatori. Dacă folosesc Drush pentru a gen ...

Puncte: 1
Există o modalitate de a prelua cheile cache printr-un model sau o etichetă cache
hk flag

Încercam să aflu dacă există o modalitate de a prelua sau număra cheile cache Drupal care se potrivesc cu un model. Nu am putut găsi o funcție în CacheBackendInterface care să facă asta.

Contextul este că încercam să văd dacă există vreo modalitate de a afișa statistici despre diferitele tipuri de chei cache utilizate.

Puncte: 0
Jurnalul meu se umple cu „Pluginul de filtru lipsă: filter_null”. mesaje
bd flag

Când am căutat pe google pentru această eroare, am găsit numeroase accesări care menționau mesajul de eroare care apare în timpul unei migrări, chiar oprindu-l. Deși am efectuat o migrare de la Drupal 7 la 9 care a funcționat fără probleme, aceasta se întâmplă în timpul rulării normale a site-ului acum bazat pe Drupal 9.

De exemplu. Creez un conținut nou. De îndată ce selectez  ...

Puncte: 0
actualizarea valorilor $webform_submission în funcția alterForm a unui handler personalizat de formulare web
in flag

Mă confrunt cu o situație în care sper că cineva va putea oferi niște sfaturi și îndrumări în ceea ce privește abordarea mea care nu funcționează în acest moment.

Construim un formular web care conține un câmp de adresă de e-mail. Când utilizatorul completează acest câmp, îi luăm adresa de e-mail și facem o căutare a contului în cadrul funcției validateForm a operatorului  ...

Puncte: 1
pglatz avatar
hook_help() nu este recunoscut în modulul meu personalizat
in flag

Am creat un modul personalizat în Drupal 9.3.8 care implementează hook_help() folosind cod similar cu ceea ce am văzut în alte module.

Acesta este codul relevant din node_usage.module fişier.

funcția node_usage_help($route_name, RouteMatchInterface $route_match) {
  comutator ($route_name) {
    cazul „help.page.node_usage”:
      $text = file_get_contents(__DIR__ . '/README.md');
      // ...
Puncte: -1
De ce nu pot face upgrade?
bv flag

În prezent lucrez la actualizarea unui site Drupal de la Drupal 8.9.7 la Drupal 9.

Primesc această eroare când alerg lando composer necesită „drupal/core:^9.3.8” --with-all-dependencies.

Cerințele dumneavoastră nu au putut fi rezolvate într-un set instalabil de pachete.

Problema 1

  • Root composer.json necesită overtrue/phplint ^0.2.4 -> satisfiable prin overtrue/phplint[0.2.4].
  •  ...
Puncte: 0
unixmiah avatar
Cum fac upgrade la jQuery UI?
cn flag

Cum upgradezi jQuery UI în Drupal? Acest lucru ar putea fi realizat cu Composer sau Drush?

Puncte: 0
Cum pot afișa un câmp de la nodul curent?
br flag

Cum pot crea un bloc de vizualizare care afișează un câmp de la nodul curent?

Se pare că există module contribuite care oferă această funcționalitate, dar se pare că ar trebui să se poată realiza doar cu modulul Vizualizări și cu filtrele și relațiile sale contextuale.

Puncte: 0
Scrierea în directorul temporar nu mai funcționează aleatoriu
bz flag

Într-unul dintre site-urile de producție, când Drupal scrie în directorul temporar, se oprește aleatoriu să funcționeze cu următoarea eroare, chiar dacă permisiunile sunt setate corect și există suficient spațiu.

Datele temporare ale fișierului nu au putut fi scrise

Directorul temporar este setat la DRUPAL_ROOT/sites/default/files/tmp director.

Eliminarea conținutului directorului te ...

Puncte: 0
Francesco avatar
Eroare la ștergerea unui comentariu legat de un paragraf
ht flag

Am o problemă la ștergerea unui comentariu legat de un paragraf. S-a confruntat cineva cu probleme de acest gen și m-ar putea ajuta cu soluția? Codul de eroare este atașat.

Mulțumesc

    Symfony\Component\Routing\Exception\RouteNotFoundException: Ruta „entity.paragraph.canonical” nu există. în Drupal\Core\Routing\RouteProvider->getRouteByName() (linia 206 din core/lib/Drupal/Core/Routing/ ...
Puncte: 1
mauzilla avatar
Nu se poate modifica aspectul nodurilor de paragraf traduse
cn flag

Folosesc Paragraphs pentru a construi noduri de conținut împreună cu traducerile Drupal pentru a traduce un nod într-o altă limbă.Deși nodul poate fi tradus, nu reușesc să muți/remaniere elemente imbricate în aspectul Paragraf, unele le pot face, altele nu.

introduceți descrierea imaginii aici

Ce ar putea cauza acest comportament? Merită remarcat faptul că pe versiunea originală a nodului (versiunea implicită în limba ...

Puncte: 0
Cum să reproduc pe deplin mediul dev cu ddev?
za flag

Sunt clona giting un proiect care este rulat cu ddev. După ce a făcut

  • clona git
  • ddev config
  • ddev start

și deschizând site-ul găzduit, primesc diverse erori, de exemplu:


    Avertisment: include_once(/var/www/html/includes/file.phar.inc): nu s-a putut deschide fluxul: nu există un astfel de fișier sau director în include_once() (linia 716 din /var/www/html/includes/bootstrap.inc ).
    A ...
Puncte: 2
Joost avatar
Există vreo modalitate de a verifica ce sistem a fost folosit pentru a trimite e-mailuri?
jp flag

Există vreo modalitate de a verifica ce sistem a fost folosit pentru a trimite e-mailuri?

am urmărit Trimiterea de e-mailuri html în Drupal 8/9 în mod programatic. Folosesc modulul SMTP pentru a mă asigura că e-mailurile sunt trimise prin SMTP în loc să folosesc mailer-ul PHP. E-mailurile trimise prin site-ul meu par să aibă un scor de spam mai mare decât atunci când cele trimise direct de la ...

Puncte: 2
De ce nu este afișată o imagine din domeniul local cu explicația că, din motive de securitate, sunt permise doar imaginile din domeniul local?
ng flag

Rulez Drupal Core 9.3.7, practic cu configurarea implicită. Editorul HTML de bază este CKEditor. Dacă includ o imagine într-o pagină, acea imagine nu este afișată atunci când văd pagina; la inspecție, este de fapt acolo, dar cu height="16" width="16" atribute și un titlu care spune:

Această imagine a fost eliminată. Din motive de securitate, sunt permise doar imaginile din domeniul local ...

Puncte: 0
Dorian Winterfeld avatar
De ce pagina mea de permisiuni este goală?
ae flag

Dezvoltăm un site Drupal 9 pe Acquia. Când merg la /admin/people/permissions, nu sunt listate permisiuni. Dar când mă duc la /admin/people/roles pot edita permisiunile pentru un anumit rol și pot vedea toate casetele de validare a permisiunilor ca de obicei. /admin/people arată bine. Aveți indicii despre ce s-a întâmplat cu pagina de permisiuni?

Puncte: 0
Rularea de teste pentru un modul fără a necesita o instalare completă pe site
in flag

Construiesc un modul personalizat (pentru a fi utilizat pe mai multe proiecte) cu cod care se bazează pe chestii de la modulele de bază Drupal și de la terțe părți (de exemplu, extinderea claselor, implementarea interfețelor, adnotarea ca plugin-uri etc.). Aș dori să încep să scriu teste pentru ei, cu teste unitare pentru început.Dar până acum, toate resursele indică punerea modulului în ...

Puncte: 0
Ben Stallings avatar
Drush 11 incompatibil cu drupal/proiectul-recomandat?
in flag

https://www.drush.org/latest/install/ indică faptul că Drush 10 nu mai este acceptat. Drush 11 pare să fie incompatibil cu drupal/recommended-project:9.* datorită dependenței sale (prin drupal/core-recommended:9.*) de symfony/http-client-contracts:2.5.0.

Este intenționat sau îmi scapă ceva?

Puncte: 0
Bavramor avatar
Jetoanele nu mai sunt înlocuite după actualizare
sg flag

Am un câmp CKEditor în nodurile mele. Conținutul câmpului CKEditor constă din text și câteva simboluri. Lucrul de înlocuire a jetoanelor funcționează destul de bine în nod. Cu toate acestea, după actualizarea de la Drupal 8 la Drupal 9, din punctul meu de vedere nu mai înlocuiește token-urile.

Vederea mea pur și simplu scoate din nou întregul conținut din CKEditor. Pentru punctul  ...

Puncte: 1
Vizualizarea nu se va actualiza decât dacă memoria cache este ștearsă
co flag

Într-un site Drupal 9 am construit o vizualizare care afișează conținut specific pentru fiecare zi a lunii (filtrarea după un câmp de dată).

Vizualizarea arată conținutul corect pentru utilizatorul administrator, dar nu pentru altcineva decât dacă memoria cache este golită.

Am încercat să dezactivez memorarea în cache pentru acea vizualizare, să dezactivez memorarea în cache a vizuali ...

Puncte: 0
chalo avatar
Transmiteți argumente la adresa URL iframe entity_browser (modal)
de flag

Am un formular Am un câmp de tip Date Range, mai am un alt câmp de tip entity_browser(modal) cu un widget de vizualizare de selecție.

Comportamentul normal atunci când dau clic pe butonul din câmpul browser al entității, este deschiderea modalului, dacă inspectăm codul se vede similar cu acesta:

<form 
   data-entity-browser-uuid="a9b7680318c9f1a1aca1abc308d8c6d0ac880b4a" 
   data-drupal-se ...
Puncte: 0
mauzilla avatar
Redați blocul într-un șablon de creangă de vizualizare
cn flag

Trebuie să redez rezultatul unui bloc într-un șablon de vizualizare/nod (node--news--full.html.twig). Folosirea {{ page.blockName }} nu returnează nimic, deoarece {{ page }} într-o vizualizare de nod returnează pur și simplu un boolean (așa cum era de așteptat într-un șablon crenguță de nod).

Vreo idee?

Puncte: 0
Actualizați colaționarea tabelelor la actualizarea bazei de date
in flag

Pentru un modul, am o colare greșită în baza de date, este vorba despre 5-6 tabele create de acel modul.

Cum pot actualiza colarea acestor tabele prin actualizarea db (de exemplu, drush updb)?

Puncte: 0
Jhon Manny Loto avatar
Nu se poate șterge fișierul imagine de pe imce
gb flag

O zi buna! Aș dori să întreb cum să rezolv această problemă, nu pot șterge un fișier imagine pe imce, deși am șters deja revizuirea nodului, chiar și pagina nodului, tot nu pot șterge fișierul. Se spune mereu fișierul este utilizat de o altă aplicație. Când verific utilizarea fișierului, indică către nodul gol:introduceți descrierea imaginii aici Sper că cineva va ajuta la rezolvarea acestei probleme, mulțumesc ...

Puncte: 0
what ever avatar
Buclă prin câmpul articolului media din șablonul de produs comercial
mm flag

În prezent construiesc un magazin comercial. De obicei, folosesc embed, entity browser și dropzone js, pentru a pune la dispoziția administratorilor magazinului o colecție de imagini de produse. De data aceasta, am folosit o colecție media Drupal ca domeniu de variație a produsului. Și acum nu știu cum să parcurg matricea fields pentru a prelua fișierul uris pentru fiecare imagine.

        ...
Puncte: 0
Migrarea nu preia fișiere
bd flag

Vă rog să mă iertați că nu merg pe calea canonică nici cu Drush, nici cu Composer. Am încercat, dar nu am găsit documentația pentru a începe. Vin de la o instalare Debian a Drupal 7 care folosea pachete Debian.

Am avut experiențe proaste cu omiterea versiunilor majore cu mai multe produse software, așa că nu am vrut să trec de la Drupal 7 la 9. Vă rog să mă corectați dacă credeÈ ...

Puncte: 0
Vitaliy K avatar
Lista de câmpuri personalizate pentru contul de utilizator de tip boolean
tr flag

În formularul de configurare trebuie să creez un câmp cu opțiuni dinamice. acest lucru trebuie să fie redat din câmpurile personalizate ale contului utilizatorului (am creat un câmp personalizat de tip boolean anterior), așa că trebuie să redau acest câmp.

am inceput de la $accountFields = \Drupal::service('entity_field.manager')->getFieldDefinitions('user', 'user');

Cum filtrez câmp ...

Puncte: 1
Joshua Jones avatar
Aveți nevoie de ajutor pentru regenerarea imaginilor după golirea memoriei cache a imaginii
in flag

TL;DR - Cache-ul de imagini golit pentru un stil de imagine care este folosit practic în fiecare blog. Nu se regenerează la încărcarea paginii. Se regenerează când editez și salvez nodul. Căutăm modalități de a edita/salva în mod programatic toate nodurile.

Buna tuturor,

După cum am menționat mai sus, încerc să găsesc o modalitate de a salva programatic nodurile sau cel puțin să rul ...

Puncte: -4
Imposibil de aplicat un corectie user.module Core pe site-ul Drupal 7.x folosind Composer
fr flag

Am un plasture https://www.drupal.org/files/user_reset_password_privacy-1521996-10.patch, care urmează să fie aplicat utilizatorului.modul folosind Composer. Am adăugat URL-ul sub "petice" de asemenea.

„patch-uri” : {
   „drupal/modul” : {
     "string": "patch_link"
  }
}

După ce rulez comanda compozitorului update drupal/core primesc:

Nimic de instalat sau actualizat

Am nevoie de  ...

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.