Ultimele Drupal intrebări

Puncte: 0
„Agregați și comprimați fișierele CSS” și „Agregați fișierele JavaScript” nu funcționează
cn flag

Se selectează recent Agregați și comprimați fișierele CSS sau Fișiere JavaScript agregate în pagina Performanță nu mai funcționează pe un site Drupal 7: Când sunt selectați, fișierul CSS/JavaScript nu se va încărca.

Am clonat site-ul pe alt server și problema nu apare acolo. Versiunea PHP și versiunea Drupal (7.89) este aceeași.

Cum pot depana ce se întâmplă aici?

Editare: info ...

Puncte: 0
liquidcms avatar
Nu pot vedea acțiunea personalizată
us flag

Încerc să creez o acțiune personalizată pentru operațiunile în bloc privind comenzile comerciale.

Folosesc următorul cod.

mymodule/src/Plugin/Action/DeleteOrderAndApps.php

spațiu de nume Drupal\mymodule\Plugin\Action;
    
utilizați Drupal\commerce_order\Entity\Order;
utilizați Drupal\Core\Action\ActionBase;
utilizați Drupal\Core\Session\AccountInterface;
utilizați Drupal\node\Entity\Node;
 ...
Puncte: 3
pglatz avatar
Încerc să lansez un modul contrib, dar văd doar versiunea de dezvoltare
in flag

Am creat o versiune 8.x a unui modul contrib pe care îl dețin (https://www.drupal.org/project/node_usage). Are o ramură (8.x-1.x) și eticheta (8.x-1.0) și a adăugat versiunea, dar singurul 8.x pe care îl văd este 8.x-1.x-dev. Dacă dau clic pe „adăugați o nouă ediție”, se spune că nu au fost găsite ramuri sau etichete valide, dar ramura și eticheta mea arată ca exemplele pe ca ...

Puncte: 0
Lambic avatar
Memorarea în cache a entităților și câmpurile calculate
ph flag

Am o entitate personalizată la care am adăugat câteva câmpuri calculate, deci clasele implicate sunt:

  • clasa MyEntity extinde ContentEntityBase
  • clasa ComputedFieldA extinde FieldItemList
  • clasa ComputedFieldB extinde FieldItemList

Problema mea este că vreau ca câmpurile calculate fie să nu fie memorate în cache, fie să fie stocate în cache, dar cu o strategie de invalidare diferită.

Este posi ...

Puncte: 0
theme_preprocess_menu nu vede meniul principal
in flag

Context: am un site web de eveniment unde vreau să ascund elementul de meniu de înregistrare la eveniment când înregistrarea pentru eveniment este închisă.

theme_preprocess_menu nu se declanșează pe nimic, cu excepția „menu__toolbar”. Codul:

funcția myTheme_preprocess_menu(&$variabile, $hook) {
  dpm($hook);
}

oferă doar rezultatul „menu__toolbar” pe orice pagină în care tema mea ...

Puncte: 0
Cum pot cripta conținutul trimis de utilizator per utilizator pentru un tip de conținut?
cn flag

Să presupunem că am un site web unde oamenii țin un jurnal personal (jurnal tipul de conținut). Am configurat permisiunile astfel încât fiecare utilizator să poată citi, scrie și vizualiza doar propriul său jurnal.

Utilizatorii pot crea și trimite mai multe tipuri de conținut diferite pe site; doar jurnal tipul de conținut trebuie să fie privat.

Aș dori să criptez jurnalele per utili ...

Puncte: 0
hockey2112 avatar
Creați „Moduri de vizualizare” alternative pentru trimiterile formularelor web?
tr flag

Într-o vizualizare de tip „Webform Submissions”, am adăugat un câmp numit „Webform submission: Rendered entity”. Aceasta afișează întregul formular web (conținut din toate câmpurile formularului web). Problema mea este că am câteva elemente de câmp în formularul web care au permisiuni de acces de creare/vizualizare/actualizare setate doar la rolul de administrator. Acest lucru este i ...

Puncte: 0
jayaprakash R avatar
Eroare „[message] => Eroare DB: nu există un astfel de tabel” după instalarea civicrm
pk flag

Am instalat pluginul CiviCRM 5.47.3 folosind compozitor pe serverul centos 8.

versiunea mea drupal este 9.3.5

După instalarea CiviCRM pe server, pluginul CiviCRM este activat automat în secțiunea de extensii admin

Dar după configurarea CiviCRM, nicio pagină nu se încarcă și se confruntă cu eroarea de mai jos,

Eroare de inițializare

Matrice
(
    [callback] => Matrice
        (
     ...
Puncte: -2
Toate paginile dau 404 folosind nginx
cn flag

Construiesc un site drupal cu drupal 9 și vreau să îl public folosind azure devops.

Doar problema este că fiecare pagină, cu excepția primei pagini, dă o eroare 404. M-am uitat pe internet și majoritatea oamenilor spun că le lipsește fișierul .htaccess, dar este inclus.

Nu pot edita fișiere direct și trebuie să le schimb local și apoi să mă angajez să le schimb, dar funcționează cu ...

Puncte: 0
hockey2112 avatar
Cum pot imprima conținutul unui câmp de vizualizare din câmpul Comandă din e-mailul de primire a comenzii?
tr flag

Am un câmp de vizualizare pentru tipul de comandă care afișează conținut dintr-un formular web care este asociat cu comanda prin intermediul Comanda de formular web pentru comerț modul. Acest câmp de vizualizare afișează cu succes conținutul acelei vizualizări pe pagina cu detaliile comenzii atât pentru administrator, cât și pentru cumpărător.

Doresc ca datele formularului web să f ...

Puncte: 0
frmt avatar
Câmpul pentru revizuiri de referință la entitate imbricată descompune meniul drop-down pentru adăugarea pachetului de paragraf
cn flag

TL;DR - Există oricum să existe câmpuri imbricate de revizuiri de referință a entității Paragrafe în care câmpul secundar de revizuiri de referință a entității Paragrafe are >1 pachet inclus și păstrează un formular de editare a nodului funcțional?

Drupal: 9.3.9 PHP: 7.4.27

Am un tip de conținut de bază de pagină și are un câmp de revizuiri de referință a entității Paragrafe ...

Puncte: 1
Testare funcțională - Schemă Excepție incompletă lipsește schema
id flag

Lucrez la primul meu test funcțional pentru un modul personalizat. De fiecare dată când rulez testul funcțional primesc erori care se ocupă de problemele cu schema de configurare. Cu toate acestea, sunt confuz de mesajul de eroare.

Comanda

phpunit modules/custom/worx_blog

Mesaj de eroare

Erori de schemă pentru editor.editor.full_html cu următoarele erori:

editor.editor.full_html:settings.plugin ...
Puncte: 1
Ex0r avatar
Forme multiple pe pagină
cn flag

Încerc să fac mai multe forme să funcționeze într-un afișaj de vizualizări. Toate formularele folosesc AJAX, dar par să interfereze unele cu altele.

Un formular este formularul Views Bulk Operations care transformă tabelul de vizualizări într-un „viewsForm”. Al doilea formular este un formular de „editare rapidă” disponibil pe fiecare rând din vizualizare. Problema este că at ...

Puncte: 0
Daniele avatar
Imprimați variabila „titlu” în ramuri de vizualizări neformatate
gb flag

Încerc să fac ceva de genul acesta în views-view-unformatted-something.html.twig:

<h3 class="{{ title }}">{{ title }}</h3>

...dar ceva nu merge bine. Nu se injectează nimic în clasă.

Puncte: 0
Joseph avatar
Utilizarea FileSystemInterface::EXISTS_REPLACE într-o formă pentru a înlocui fișierele dacă acestea există deja
cn flag

Am un formular configurat în meniul de administrare care permite unei persoane să încarce un fișier, ca o imagine. Fișierul respectiv este apoi folosit în modulul personalizat în altă parte. Vreau să pot înlocui acel fișier dacă îl încarcă din nou. Cred că pot folosi FileSystemInterface::EXISTS_REPLACE în formular pentru a face acest lucru, dar nu găsesc documentație despre cum să ...

Puncte: 2
Lambic avatar
Injecția de dependență în FieldItemList
ph flag

Creez câteva clase personalizate care extind FieldItemList și au nevoie de unele servicii injectate.

M-am uitat la clasele de bază care extind acea clasă și niciuna dintre ele nu face injecție de dependență, toate numesc \Drupal::service().

Există o modalitate de a injecta servicii aici sau ar trebui să urmez modelul de bază?

Puncte: 1
Cum se creează o căutare Solr cu potriviri parțiale și completare automată?
cn flag

Am configurat o casetă de căutare pentru un site drupal și sunt puțin confuz cu privire la modul de a obține o căutare care să funcționeze cu potriviri parțiale și o completare automată sensibilă.

Câteva detalii de bază:

  • Drupal: 9.3.9
  • Module: Search API, Search API Autocomplete, Search API Solr
  • Sol: 8.11.1

Căutarea caută prin diferite câmpuri din mai multe tipuri de conținut. La în ...

Puncte: 0
Ce înseamnă „Modul Entity API >= 8.x-1.0-alpha3 este acum o dependență și trebuie instalat înainte de a rula actualizări” în timpul drush updatedb?
in flag

Fac o actualizare Drupal de la 8.6.18 la 8.9.19 prin compozitor.

După actualizarea pachetelor prin compozitor, am actualizat baza de date, care arată un avertisment:

$ vânzător/bin/drush actualizatb
<a href="https://www.drupal.org/project/entity">API-ul Entity >= 8.x-1.0-alpha3</a>
 modulul este acum o dependență și trebuie instalat înainte de a rula actualizări.
 (În prezent ...
Puncte: 0
emma avatar
Filtrul Drupal Views dintr-un câmp Data nu funcționează conform așteptărilor
ro flag

Am o vizualizare Drupal7 care include un câmp de tip Date (să spunem „data activității”) printr-o relație. Vreau să filtrez acest câmp după „azi” (afișează numai activitățile cu data activității egală cu azi). (Modulul Date Views este instalat.)

Așa că am creat un Filtru pe acest câmp și această relație, alegeți Operatorul „este egal cu” și opțiunea „O compe ...

Puncte: 1
How to check which module db updates have been applied?
cn flag

For a specific module, how can I check which database updates have been applied in Drupal 9? I've downloaded a database from a server and I want to check what the current module schema is.

In Drupal 7, this was in the system database table, but that no longer exists.

Puncte: 0
Nathan Rona avatar
Modificați vizualizarea coșului pentru a permite actualizări directe ale cantității
ad flag

Doriți să modificați vizualizarea coșului astfel încât atunci când clientul schimbă cantitatea de articol din coș, acesta va actualiza coșul și prețul total automat și imediat prin AJAX (în loc să apăsați butonul de actualizare a coșului prin reîncărcarea paginii).

Puncte: 0
Modulul „Simple OAuth (OAuth2) & OpenID Connect” acceptă integrarea cu servere de autorizare terță parte?
es flag

Modulul Drupal „Simple OAuth (OAuth2) & OpenID Connect” acceptă autentificarea jetoanelor de acces (în format JWT) generate de un server de autorizare terță parte? Utilizăm acordarea acreditărilor clientului.

Puncte: -3
ilechcod avatar
Cum citesc atributul elementului din $form_state?
in flag

Încerc să ascund id-ul de entitate din câmpurile mele de completare automată. Am descărcat un script jquery care elimină id-ul dintre paranteze și actualizează elementul de completare automată cu noul element. Apoi scrie întreaga valoare în datele elementului astfel

$(event.target).data('real-value','6');

Chiar am actualizat acest lucru pentru a folosi attr în loc de date, nu pot citi acest ...

Puncte: 0
jayaprakash R avatar
Nu pot încărca unele pagini după ce am configurat CiviCRM Webform
pk flag

Am instalat Drupal 9.3.5 și am configurat Webform 6.2. Când încerc să încarc setările și alte pagini, primesc această eroare.

Symfony\Component\Routing\Exception\RouteNotFoundException: Ruta „webform.config.libraries” nu există. în Drupal\Core\Routing\RouteProvider->getRouteByName() (linia 206 din core/lib/Drupal/Core/Routing/RouteProvider.php).
Drupal\Core\Routing\UrlGenerator-&gt ...

Puncte: 0
Davoti Molla avatar
Cum se schimbă poziția mesajului de stare pentru un nod încorporat?
cn flag

Am un nod încorporat care folosește JavaScript.

Am adaugat un mesaj.

mesaje const = new Drupal.Message();
messages.add(
  Drupal.t('Vă rugăm să selectați opțiunea'),
  { eroare de scris' }
);

Mesajul este afișat în partea de sus a paginii. Cum pot muta mesajul în partea de sus a nodului încorporat?

(nodul încorporat este în partea de jos a nodului original)

Puncte: 0
0711master avatar
Numărarea tipului de nod în View aruncă o eroare SQL
cn flag

Am câmpul Conținut:Tip pe care îl agreg cu COUNT pentru a afișa numărul de noduri ale acelui tip de conținut specific. Dar primesc această eroare SQL:

SQLSTATE[42000]: Eroare de sintaxă sau încălcare de acces: 1140 În agregat interogarea fără GROUP BY, expresia #1 din lista SELECT conține coloana neagregată „db.node_field_data.nid”; acest lucru este incompatibil cu sql_mode=only_fu ...

Puncte: 2
Setați Body Class dacă Facet este activ
in flag

Trebuie să setez o clasă corporală dacă este activ un filtru de fațete.

Ar trebui făcut în yourtheme_preprocess_html

dacă Facet este activ
atunci
$variables['attributes']['class'][] = 'facet-active';

pentru termenii de căutare fulltext funcționează așa

  $variables['atribute']['clasa'][] = 'căutare-' . \Drupal::request()->query->get('search_api_fulltext');

Oricine știe cum să scoatÄ ...

Puncte: 0
Tobias Jeschke avatar
Afișare entitate redată formular web
cn flag

poate cineva să-mi dea un indiciu cum să influențez comportamentul de afișare „implicit” al unei entități redate de trimitere a unui formular web într-o vizualizare? Am un formular web care utilizează pagini cu mai mulți pași și elemente de detalii, ambele apar ca elemente de detaliu în entitatea redată, ceea ce este în regulă. dar sunt extinse și vreau să le afișez restrânse în  ...

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.