Ultimele Drupal intrebări

Puncte: 0
Anshu Raj avatar
Importul Drush Config nu funcționează după standardul de instalare pe site. Au apărut erori la validarea sincronizării configurației
cn flag

Fac Upgrade Drupal 8.9 la Drupal 9.2 și este instalat, dar când încerc să alerg -y config-import apoi obtinerea unei erori

[eroare] Drupal\Core\Config\ConfigImporterException: Au existat erori la validarea sincronizării configurației. Nu se poate schimba profilul de instalare de la standard odată ce Drupal este instalat. Imposibil de instalat modulul standard deoarece nu există. în Drupal\Core ...

Puncte: 0
Tushar avatar
Se primește o eroare de validare la încărcarea imaginii webp
nz flag

Am adăugat un câmp de imagine tipului meu de conținut „Blog”. În setările câmpului de imagine, secțiunea „Extensii de fișiere permise” include formatul webp.

Când încarc imaginea în format webp, gerring sub eroarea de validare. Îmi lipsește ceva?

„Fișierul selectat hair-treatment-spotlight.webp nu poate fi încărcat. Sunt permise numai fișierele cu următoarele extensii: png, ...

Puncte: 0
Importați automat fonturile fontyourface
dk flag

Este posibil să importați automat fonturile selectate prin config? În mod ideal, acestea ar fi doar fonturile pe care le-am selectat, nu toate din API-ul sursă.

Sunt în mijlocul unei migrări D7 -> D9 și tot trebuie să apăs manual butonul „Import din fontsquirrel_api” de fiecare dată când testez migrarea de la zero. Și asta implică descărcarea tuturor celor 1021 de fonturi Font ...

Puncte: 0
user3717206 avatar
Nu se pot filtra câmpurile din Interogarea indexului Solr API de căutare
cc flag

Încerc să rulez o căutare API de căutare în mod programatic pe indexul meu solr. Problema este că interogarea este destul de costisitoare, așa că încerc să reduc costul prin filtrarea pentru anumite câmpuri. În Solr, aș face acest lucru prin Parametrul Listă de câmpuri, de ex. "fl=nume,prenume", dar nu sunt sigur cum pot face acest lucru printr-o căutare API de căutare. Am încercat sÄ ...

Puncte: 0
Site-ul blocat în bucla de conectare „antetele au fost deja trimise” după actualizarea D9
ru flag

Sugestii pentru depanarea unui site care este acum blocat într-o buclă „antetele au fost deja trimise” după autentificare cu succes (redirecționare înapoi la formularul de conectare)?

Acesta este un server de producție pentru un site care tocmai a fost actualizat la Drupal 9. Gestionarea sesiunii este absolut ok pe serverul de dezvoltare, așa că sunt sceptic cu privire la spații albe ...

Puncte: 0
Lambic avatar
Câmpul de referință al entității depinde de alt câmp de referință al entității
ph flag

Drupal 9.

Am un tip de conținut cu două câmpuri de referință pentru entități.

Primul câmp de referință la entitate face referire la entități de grup furnizate de modulul de grup.

Al doilea câmp de referință la entitate face referire la noduri de un anumit tip.

Vreau ca a doua autocompletare să găsească numai noduri aparținând grupului selectat în primul câmp de referință al entitatilor ...

Puncte: 1
Kevin avatar
Ștergeți milioane de Paragrafe neutilizate și datele acestora?
in flag

Avem un site care după câțiva ani a acumulat 10 milioane de înregistrări în tabelul paragraphs_item. Acesta este rezultatul multor migrări de date (unde sunt implicate paragrafe) și acum sunt mulți orfani (probabil 90% din asta).

Entity Reference Revisions este livrat cu o comandă Drush acum pentru a „purge” entitățile orfane. Acest lucru pare să funcționeze - dar cu atât de mul ...

Puncte: -2
Citiți valoarea câmpului de vizualizare în acțiunea VBO
in flag

Am o grilă de vizualizare care are acțiuni personalizate de efectuat pe baza rândului de grilă selectat. Pentru a citi câmpurile de vizualizare din grila dpm-ed comanda de mai jos:

dpm($this->view->result);

Comanda de mai sus returnează:

introduceți descrierea imaginii aici

Încerc să citesc în mod specific „field_comment_id_comment_field_data_nid” și primesc null de fiecare dată:

 dpm($this->view->result[0]->field_ ...
Puncte: 1
GraphQL query to validate User Login
cn flag

I'm working on the Drupal decoupled project, where the client is VueJs and the backend is Drupal 9. I'm using Drupal's contrib module GraphQL 8.x-3.1 for the interaction between client and server. I'm new to GraphQL.

I created a GraphQL query to validate the user during login. Below is the query,

query{
  userQuery(filter: {
    conjunction: AND, 
    groups: [{conditions: [
      {operator: EQUAL, fi ...
Puncte: -1
Matoeil avatar
Cum se configurează încărcarea fișierelor de document de formular web în folderele publice?
za flag

Când configurez locația de stocare a unui fișier de document de formular web, nu mi se propune să-l schimb din privat în public.

Este problematic să expuneți acel URI la un server îndepărtat.

introduceți descrierea imaginii aici

Puncte: 0
How do I omit webforms submission number (serial) from results?
om flag

We have webforms that use Webform Entity Print (PDF) Attachment. These PDFs have Submission number show up right after form's headline. How do I hide this number so it doesn't show up in the results?

enter image description here

enter image description here

Puncte: 0
Joehoe avatar
Cum să preveniți duplicarea conținutului într-o vizualizare?
tr flag

Pe un site web drupal multilingv (versiunea 9.2.10) Un bloc dublează conținutul de pe pagina de destinație atunci când sunt activate două din mai multe limbi.

Blocul arată conținut publicat aleatoriu pentru un tip de conținut personalizat într-un sistem de grilă cu aspect de carduri.

Datorită celor 2 limbi suplimentare activate, de exemplu olandeză și germană, conținutul olandez este du ...

Puncte: 1
Jean da Silva avatar
Custom Entity "changed" field is unknown
cn flag

I'm having a problem I really don't know how to solve, and need your knowledge. I have a custom entity that someone created, and forgot to add the "changed" field. So the objective is to add this field, and updated all entities to set the "changed" field to be equal to the "created" field.

Somehow even if I've updated the entity inserting this changed field, the database shows it, and when dumping ...

Puncte: 0
Biblioteca media: Cum pot completa în prealabil legenda atunci când o imagine este inserată într-o zonă de text?
in flag

Dacă folosesc Media Library pentru a insera o imagine într-o zonă de text, legenda imaginii este goală și ascunsă.

În schimb, vreau ca legenda să fie afișată în mod implicit, pre-completată cu text în formatul: [Numele entității imagine], de către [nume utilizator], de exemplu, „Scena de stradă a anilor 1960, de David”

(Migrez un site care folosește D7 + modulul Scald la D9 + cor ...

Puncte: 0
drupal view cum pot filtra rezultatele pentru anumite ID-uri de nod
ca flag

Am creat o vizualizare prin interfața grafică. Am încercat să filtrez pe nodurile pe care le doresc, fie cu un filtru normal și un sau, și adăugând câteva dintre ele într-un filtru contextual. Mă confrunt cu două probleme: 1. Nu pot adăuga ca filtru să zicem 1000 de noduri și ca filtru contextual, de asemenea.

  1. Chiar dacă reușesc să execute vizualizările pentru ID-urile date, primes ...
Puncte: 0
simp you avatar
Webform aspect personalizat element crenguță
ph flag

Creez un element personalizat de formular web, folosesc /modules/contrib/webform/webform_example_example, am instalat modulul și am adăugat elementul la un formular, dar acum vreau să personalizez formularul web într-un fișier twig.

Este posibil?

Puncte: 1
dwienecke avatar
Selectarea referințelor entității în doi pași
vn flag

Vreau să creez o selecție de referință a entității în doi pași în Drupal 9.

Structura de până acum:

Tipul de conținut: Companie

--> Referință entitate: Locuri de muncă (multiple)

Tipul de conținut: Loc de munca

--> Referință entitate: calificare (multiplu)

Tipul de conținut: Calificare

Am creat un import pentru profilele companiei și există o referință de entitate pentru mai multe  ...

Puncte: 0
Francisco Javier Valero Moreno avatar
De ce nu se imprimă Tabelul?
nl flag

Am acest cod:

$form["noah-search-container"]['actions'] = [
  '#type' => 'buton',
  '#value' => $this->t('Buscar'),
  '#ajax' => [
    'callback' => '::noahSearchQuery',
  ],
];
$form["noah-table-container"] = [
  "#type" => "container",
  „#attributes” => [
    "id" => "noah-table-container"
  ]
];
$form["noah-table-container"]["accession-table"] = [
  "#ty ...
Puncte: 2
Cum se verifică dacă există un alias de cale
in flag

În Drupal 8, modulul meu personalizat include codul

if (\Drupal::service('path.alias_storage')->aliasExists($path, 'en')) {
    returnează adevărat;
}

Cum ar trebui să arate asta în Drupal 9.2? Pare atât de simplu, dar nu îmi pot da seama după ce am citit fiecare postare pe care o găsesc.

Puncte: 0
Cum să autentificați utilizatorii cu SAML pe un site decuplat
ru flag

Am un site web Drupal 9 care folosește SimpleSAMLPHP pentru SSO cu MS ADFS. Acum vreau să convertesc acest site web într-o arhitectură decuplată și aș dori să creez câteva pagini în Angular, iar restul site-ului va rămâne același. Drupal va servi drept backend pentru aceste pagini Angular.

În scenariul de mai sus, ce abordare ar trebui să iau. Când un utilizator accesează o paginÄ ...

Puncte: 1
quantumized avatar
Is it possible to create new node ID's when migrating content instead of using the existing one?
ng flag

We're working on migrating a D7 site to D9 and will be creating new nodes (with new node ID's) before the site launches. The next time we sync the content from the D7 site to D9 the migration will overwrite the new nodes that we create on the new site.

Is there a way to run a migration and create new node ID's instead of using the old/existing ones?

Puncte: 0
bigboy avatar
Cum să obțineți prefixul de limbă în URL pentru termenii fără traducere?
gu flag

Am un site web multilingv cu vocabular de taxonomie, termeni care nu sunt traducăbili (nume de companii).

Dar fiecare termen are meta-etichete și căi traduse, în funcție de limba site-ului selectată.

De exemplu, căi de termen:

  • /vocab-name/term-name (implicit, engleză)
  • /de/vocab-name/term-name
  • /es/vocab-name/term-name
  • /it/vocab-name/term-name
  • etc

Le pot accesa pe toate, metaetichetele su ...

Puncte: -1
Tabelul de formulare web lipsește în Vizualizări
ad flag

Am un formular web creat pe site-ul nostru, dorim să putem arăta utilizatorului valorile trimise și totul pare să funcționeze, dar tabelul, am descărcat vizualizările formularului web. Vă rog să ajutați, nu sunt foarte bun cu css, dar învăț. Gândirea mea este css-ul din temă, dar nesigur. Avem un site Drupal 7 și pare să apară așa cum presupune.

Rambursare combustibilTrimiteri de formulare web de combustibil

Puncte: 1
Giuseppe avatar
Cum să vă conectați la ștergerea paragrafelor?
br flag

Sunt pe D9 și am un paragraf în interiorul unui nod tip conținut.

Trebuie să mă conectez când paragraful este șters pentru a face o logică personalizată și a configura o coadă.

Am încercat hook_entity_delete, hook_entity_predelete sau hook_paragraph_delete, hook_paragraph_predelete: acele hook-uri rulează în timpul cronului, dacă nodul care conține paragraful este șters.

Cu toate aceste ...

Puncte: 1
Setarea celei mai recente revizuiri a fost amânată
ar flag

Folosim (încă) Drupal 8, cea mai recentă versiune, ca CMS pentru editarea conținutului. Platforma noastră este uriașă și are peste 100 de editori care adaugă/editează continuu conținut și, de asemenea, 20 de importatori care importă conținut tot timpul.

Ne găzduim platforma pe Azure Kubernetes Service și utilizăm Azure VM personalizat, unde găzduim serverul MySQL personalizat. A ...

Puncte: 0
Yakimkin Roman avatar
Secvența de acțiuni la autentificarea cookie-urilor pe site-ul Drupal
jp flag

Există un site drupal 9 care are un punct final REST care poate fi accesat pentru utilizatorii conectați (nu pentru cei anonimi).

Și, este necesar să faceți o solicitare GET către punctul final folosind autentificarea cookie.

Ați putea clarifica care este algoritmul corect al acestei solicitări?

Am încercat să o fac în două moduri.

Calea #1.

Trimiteți o solicitare POST către utilizator/aut ...

Puncte: 0
finnishNinja avatar
Migrarea unui câmp în mai multe rânduri
kn flag

Încerc să migrez codul html în mai multe paragrafe care trebuie să fie legate între ele cumva.Ideea mea este să le pun în legătură ID-ul meu care provine din setul de date, poate folosind acel ID ca a doua sursă. Codul meu creează în prezent mai multe paragrafe, dar nu există nicio legătură între ele. Datele vin din csv și folosesc Drupal 9

TLDR: Cum să mapați o coloană din fiÈ ...

Puncte: 0
Marwen Amri avatar
Batch Error: Using $this when not in object context, so Can I call batch method in non static way?
sy flag

The existing code

when a form is submitted I execute this batch :

/**
 * {@inheritdoc}
 */
public function submitForm(array &$form, FormStateInterface $form_state) {

  $node_titles = ['node1', 'node2', 'node3', 'node4', 'node5'];

  $batch_builder = (new BatchBuilder())
    ->setTitle(t('Processing Batch'))
    ->setInitMessage('Batch is starting')
    ->setProgressMessage('Processed @cu ...
Puncte: 0
SomebodySysop avatar
Cum să utilizați funcția sql MAX() în interogarea pluginului vizualizări
gb flag

Creez un filtru de vizualizări personalizate pentru un câmp de vizualizări personalizate. Următorul SQL va realiza filtrul pe care îl caut:

selectați nid, moderation_state, content_entity_id, MAX(content_entity_revision_id) 
  din nodul inner join content_moderation_state_field_revision pe nid = content_entity_id 
    unde content_entity_id = 59 grupează după content_entity_id

În fișierul p ...

Puncte: 0
Frédéric Hébert avatar
un handler specific de trimitere la formularul de utilizator
us flag

Am un handler de trimitere la formularul de utilizator. Redirecționează utilizatorul către o anumită pagină.

utilizați Symfony\Component\HttpFoundation\RedirectResponse ca RedirectResponse;

/**
 * @fișier
 * Cârlige pentru modulul primar pentru modulul EHESS Propositions 3.
 *
 * @DCG
 * Acest fișier nu mai este necesar în Drupal 8.
 * @vezi https://www.drupal.org/node/2217931
  ...

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.