Ultimele Drupal intrebări

Puncte: 0
May  avatar
Eroare utilizator: „1” este o cheie de matrice de randare nevalidă. Cum aflu de unde vine eroarea?
zw flag

Primesc această eroare pe fiecare pagină. Cum depanez sau găsesc ce o cauzează?

M-am gândit că ar fi fost modificări aduse unui șablon de crenguță, dar am încercat alte teme și încă am avut eroarea.

Am dezactivat toate modulele personalizate.

Am căutat și am găsit Eroare utilizator: „1” este o cheie de matrice de randare nevalidă în Drupal\Core\Render\Element::children() Cee ...

Puncte: 0
TableSort cu agregat de interogări de entitate
ai flag

Încerc să implementez un sort de tabel pentru un tip de entitate personalizat Drupal 9.x Pachet care reprezintă articole publicate din literatură medicală care s-au strâns împreună și au fost alocate pentru revizuire. Fiecare pachet are referințe la entități PachetArticol entități, iar fiecare dintre acestea are referințe de entitate la una sau mai multe Revizuire entitati. A Revizui ...

Puncte: 1
De ce nu este salvată ordinea/greutatea blocurilor adăugate în regiune?
cn flag

Am folosit generatorul de layout pentru a gestiona afișarea pe afișarea implicită a unui tip de conținut. Nu am selectat „înlocuiri permise”, astfel încât acesta să fie aspectul global pentru acest tip de conținut. Văd „Ediți șablonul de aspect pentru toate elementele de conținut {{MyType}}.”

În una dintre secțiuni, adaug 4 blocuri într-o singură regiune, apoi le trage în ...

Puncte: 0
hockey2112 avatar
Rezultatele de la „data de încheiere” din intervalul de date excluse din rezultatele Vizualizărilor
tr flag

Am o vedere a comenzilor Commerce și trebuie să adaug un filtru expus pentru a filtra comenzile după intervalul de date. Am adăugat două filtre expuse pentru Comandă: Plasat. Un filtru este „mai mare sau egal cu” pentru data de început, iar celălalt filtru este „mai mic sau egal cu” pentru data de încheiere. Am instalat și modulul Date Popup.

Când aleg 15 mai 2022 ca dată de î ...

Puncte: 1
Este „event_subscriber” o convenție de denumire rezervată pentru servicii? Există linii directoare de urmat?
cn flag

Așa că lucram la un proiect astăzi și un abonat la un eveniment pe care îl scrisesem cu aproape un an în urmă a fost hotărât să nu mai fie concediat. Iată definiția:

Servicii:
  my_module.event_subscriber:
    clasa: Drupal\my_module\EventSubscriber\XYZFeeds
    Etichete:
      - { nume: event_subscriber }

Am trecut prin depanarea normală și am constatat că evenimentul nu a fost adăug ...

Puncte: 0
Giuseppe avatar
Cum se încarcă un fișier\imagine prin json api?
br flag

Încerc să încarc un fișier sau o imagine pe un site D9 prin intermediul api json. Testul este și anume de a încărca imaginea utilizatorului pe entitatea utilizator.

Am tot urmat documentatia sau citeste intrebari despre, dar nu o pot face să funcționeze.

Front-end-ul este realizat cu Next.js.

Unul dintre testele efectuate este următorul:

Front-end-ul următor apelează serverul API next.js:



										
Puncte: 0
Anil Thapa avatar
Vizualizări neformatate mai mulți termeni de taxonomie
cn flag

Îmi cer scuze dacă este o întrebare evidentă și sunt destul de nou la twig și drupal. Încerc să selectez tot termenul de taxonomie pe teren field_delivered_on_behalf_of în vizualizări-fișier twig neformatat. Primește doar primul termen, dar nu primește ceilalți termeni.

{{ row.content['#row']._entity.field_delivered_on_behalf_of.entity.name.value }} 

Mă gândesc și la buclă, dar nu am pu ...

Puncte: 0
druplash avatar
Întâmpinați probleme cu Drush după actualizarea de la 8.9.20 la 9.3.13
jp flag

Am făcut upgrade de la 8.9.20 la 9.3.13 și am făcut un update.php după aceasta. Primesc o eroare:

LIPSĂ ACTUALIZĂRI PENTRU: VIEWS Versiunea instalată a modulului Vizualizări este prea veche pentru a fi actualizată.Mai întâi actualizați la o versiune anterioară 9.0.0 (actualizări lipsesc: views_post_update_remove_core_key).

Dacă încerc să actualizez baza de date cu drush updatedb, prim ...

Puncte: 1
Permisiuni de acces cu modulul Entity Print
in flag

Am instalat Entity Print pe site-ul meu. Funcționează perfect atunci când este folosit de la utilizatorul administrator, dar nu funcționează cu utilizatori anonimi.

Dă următoarea eroare.

Acces refuzat pe adresa URL /entityprint/pdf/node/nid

Am urmărit eroarea și am descoperit că a fost cauzată de acest cod.

// Verificați dacă utilizatorului i se permite să vizualizeze toate pachetele de tip ...
Puncte: 2
Matt avatar
Utilizați un alt șablon media crenguță dacă este redat într-un WYIWYG
cn flag

Am un șablon de crenguță pentru o entitate media pe care doresc să îl pot încorpora într-un WYIWYG. Pot, cu toate acestea, entitatea are probleme de randare în interiorul ckeditor, care nu sunt prezente atunci când este redată pe o pagină reală. Vreau fie să folosesc un șablon diferit, fie să folosesc o variabilă care detectează dacă media se află într-un mod de editare.

ExistÄ ...

Puncte: 0
Migrare Drupal - opțiunea „--limit” funcționează numai pentru prima rulare?
in flag

Am un plugin sursă personalizat (importuri din MongoDB) și când rulez migrarea pentru prima dată, cum ar fi:

drush mim articol --limit=10

funcționează bine: 10 articole sunt importate și procesele sunt oprite.

Dar dacă repet acea comandă atunci este importat doar 1 articol.

Și dacă am cam 10 articole importate și rulez din nou cu limit=20, atunci vor fi importate 10 articole noi.

Și dacă am ...

Puncte: 0
Eng7 avatar
comportament drush cr
jp flag

Este normal ca site-ul să devină inaccesibil în timpul rulării drush cr sau asta e ceva care trebuie reparat?

Am un site care rulează Drupal 9 care devine indisponibil în timpul rulării drush cr și serverul web nginx care aruncă eroarea de timeout 504 în același timp.dacă este ceva greșit, trebuie să depanez, ce ar putea cauza acest lucru în timpul reconstrucției memoriei cache?

Puncte: 1
Cum pot seta metaetichete „avansate” în mod programatic?
cn flag

The Documentația metatagurilor oferă un exemplu de setare meta-etichete ca acesta:

$node->set('field_meta_tags', serialize([
  'title' => 'Un titlu',
  'description' => 'O anumită descriere.',
  'keywords' => 'Unele, cuvinte cheie',
]));

Cu toate acestea, vreau să setez câmpurile „avansate”, cum ar fi URL canonic. (Caz de utilizare: încerc să import câteva sute de pagini c ...

Puncte: 0
Modulul este necesar, dar nu se poate dezinstala deoarece este incompatibil cu core
ua flag
Sam

Se pare că sunt blocat cu un catch22, am actualizat de la Drupal 8 la 9 și acum primesc o eroare pe multe pagini de administrare:

„Modulul t7_starbase nu există sau nu este instalat”.

drush pm-enable t7_starbase are ca rezultat:

  t7_starbase: este necesar modulul TEN7 Starbase  

nu este vizibil nici pe paginile backend.

Puncte: 1
„Elementele din configurația dvs. activă au modificări”
cn flag

Încerc să configurez gestionarea configurației pentru echipa noastră, așa că testez fluxul de lucru pe mine mașină locală:

Pornind de la o copie nouă a site-ului nostru web + backup bazei de date, cu un folder gol /config ($settings['config_sync_directory'] = '../config';). Când folosesc comanda „drush config:export”, sarcina rulează și toate fișierele .yml sunt generate în folderu ...

Puncte: 1
user1414202 avatar
Cum pot detecta când un stream wrapper este dezinstalat?
ve flag

Drupal oferă un cârlig de „dezinstalare” pentru a primi notificări când un Drupal Stream Wrapper este eliminat/dezinstalat?

Sau, există o modalitate de a preveni eliminarea/dezinstalarea unui wrapper de flux Drupal personalizat în timp ce există cel puțin o entitate Drupal File care folosește wrapper-ul de flux?

În prezent, de exemplu, un site Drupal se va bloca dacă fac următoarele: ...

Puncte: 1
Cum folosesc Feeds Tamper pentru a procesa mai multe coloane CSV într-un singur câmp?
cn flag

Am un fișier CSV pe care îl import pe site-ul meu folosind Hrănește Tamper.

Fișierul CSV are coloane precum

  • calea URL
  • Leguma preferată
  • Fructul preferat
  • Pastele preferate

În Drupal, tipul meu de conținut are a Câmp JSONși vreau să import „Legumă preferată”, „Fructe preferate” și „Paste preferate” în câmpul JSON.

Există o modalitate de a mapa toate cele trei coloane favor ...

Puncte: 1
Kevin avatar
AJAX într-o formă de plugin are ca rezultat „Reapelul #ajax specificat este gol sau nu poate fi apelat”.
in flag

Am un formular de configurare pentru un plugin Condiție în care vreau să am ajax. Când selectez din acest câmp, vreau să obțin o listă de afișaje pentru acea vizualizare:

  funcția publică buildConfigurationForm(array $form, FormStateInterface $form_state) {
    $form = parent::buildConfigurationForm($form, $form_state);
    $views = $this->entityTypeManager->getStorage('view')-> ...
Puncte: 0
Cum funcționează importul traducerilor unui modul contrib?
cn flag

Versiunea Drupal: 9.3.13

Practic, încerc să înțeleg cum funcționează utilizarea traducerii unui modul contrib. Vreau să pot descărca și folosi traducerile din infrastructura Drupal și nu pot face acest lucru să funcționeze.

Am un site cu două limbi, engleză și germană (implicit). Am rulat „drush locale-check” și „drush locale-update”, iar asta a importat fișierul în limba ge ...

Puncte: 1
Cum să obțineți parametrul de la ruta dinamică în abonatul rutei
ng flag

Încerc să restricționez accesul utilizatorilor non-administratori pe admin/structură/meniu, astfel încât numai administratorii să poată crea orice link-uri noi prin admin/structură/meniu.
Acum vreau ca pentru un meniu special cu ID-ul „Focus” butonul „Add Link” să fie disponibil și pentru alt rol.

Iată o captură de ecran a backend-ului real cu „Adăugați link” încă disponibi ...

Puncte: -2
quantumized avatar
Este posibil să nu trebuiască să ștergeți memoria cache de fiecare dată când un fișier șablon twig este editat în dezvoltare?
ng flag

Am „cache” setat la false în service.yml - dar tot trebuie să șterg memoria cache Drupal pentru fiecare modificare de șablon pe care o fac. Acest lucru este, evident, consumator de timp dacă faceți niște teste de încercare și erori. Există o modalitate de a ocoli stocarea în cache a șablonului în timpul dezvoltării?

Drupal 9.

introduceți descrierea imaginii aici

Puncte: -1
Nafai avatar
Nu se poate adăuga termenul nou creat la nod
in flag

Vreau să adaug un nou termen de taxonomie la grupul de noduri care au deja termeni specifici.

Pentru a le recupera, folosesc această funcție

funcția getNodesByTaxonomyTermIds($termIds){
    $termIds = (matrice) $termIds;
    if(gol($termIds)){
      returnează NULL;
    }
  
    $interogare = \Drupal::database()->select('taxonomy_index', 'ti');
    $query->fields('ti', array('nid'));
 ...
Puncte: 0
Jude Hungerford avatar
Crearea de legături în rândurile TableSelect
cn flag

Am creat un modul care definește un formular, dar când încerc să adaug o coloană de link-uri, acesta este gol când setez '#tip' la 'legătură'. Testez asta pe Drupal 9.3.x.

La suprafață, acesta este același ca Adăugați un link către un rând de selecție tabelă, dar răspunsul postat acolo nu conține codul de lucru complet și sunt destul de sigur că soluția în contextul meu va dif ...

Puncte: 0
Brittany avatar
Câmpul titlu care revine „unde ar trebui să fie apostroful?
ph flag

Am o serie de câmpuri pe o vizualizare. Din anumite motive, orice câmp de titlu al nodului cu un apostrof este returnat la punctul meu final ca Magazinul de cupcakes al lui Jen în loc de Magazinul de cupcakes al lui Jenn.

Ai idee cum pot remedia asta? Sunt la el de câteva zile și nu găsesc o singură soluție solidă. Ajutorul este apreciat!

Puncte: 1
pglatz avatar
Câmpurile de paragraf dintr-un nod pot fi sortate?
in flag

Am un tip de conținut de nod cu un câmp de paragraf cu mai multe valori. Paragraful are o dată și un câmp de text. Când afișez nodul, aș dori să sortez valorile paragrafului după dată. Am încercat să fac asta în twig cu filtrul de sortare fără niciun rezultat. Se poate face acest lucru cumva, poate cu preprocesarea câmpului?

Puncte: -4
pglatz avatar
Instalarea consolei cu php 8
in flag

Încerc să instalez Drupal Console într-o instalare Drupal 9 și primesc o eroare de compatibilitate php:

% compozitorul necesită drupal/consolă \
--prefer-dist \
--optimize-autoloader \
--sort-packages \
--no-actualizare

...
drupal/console[v1.9.0, ..., 1.9.4] necesită php ^5.5.9 || ^7.0 -> versiunea dvs. php (8.0.8) nu satisface această cerință.

Consola este compatibilă cu Drupal 8 ...

Puncte: 0
Acțiune simplă personalizată după actualizarea unui nod
cn flag

Încerc să creez o modalitate simplă de a executa anumite acțiuni în baza de date de fiecare dată când actualizez un nod.

M-am uitat la modulul de acțiune al Drupal, totuși nu găsesc manuale bune care să explice cum să-l folosesc.The Modulul ECA funcționează ca un mecanism de lansare a acțiunii mele, dar nu pot executa acțiunea mea și nu știu cum să procedez.

În prezent îmi creez  ...

Puncte: 0
pmagunia avatar
Schimbarea introducerii casetei de control pentru starea moderației într-o zonă de text
au flag

Am vrut să schimb intrarea casetei de control a stării de moderare într-o zonă de text, așa cum arată imaginea de mai jos. În prezent, intrarea acceptă doar 128 de caractere, dar cred că mesajele de jurnal pot conține mult mai multe în baza de date.

Intrare de control al moderației

Puncte: 0
Cum se rezolvă „Definițiile de entități și/sau câmpuri nepotrivite”, în special, „Trebuie instalat câmpul alias URL”?
cn flag

După migrarea de la 7.89 la 9.3.12 apare acest avertisment:

DEFINIȚII ENTITĂȚI/CÂMPURI Definiții de entitate și/sau câmp nepotrivite Următoarele modificări au fost detectate în tipul de entitate și definițiile câmpurilor. Fişier Câmpul alias URL trebuie instalat.

Cum rezolv asta?

Puncte: 0
rd89 avatar
Cum se accesează referința entității nodului la salvarea comentariilor prin reguli?
tk flag

Am un tip de conținut cu un câmp de referință pentru utilizator, utilizatorii sunt populați aici de o vizualizare.

Când un utilizator salvează un comentariu, vreau să accesez acel câmp și să trimit un e-mail utilizatorului în câmpul de referință al entității.

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.