Ultimele Drupal intrebări

Puncte: 0
Pluginul nu a fost găsit
in flag

Eu suprascriu CommentBulkForm clasa din modulul meu.

spațiu de nume Drupal\mymod\Plugin\views\field;

utilizați Drupal\comment\Plugin\views\field\CommentBulkForm;

/**
 * Definește un element de formular în bloc pentru operațiuni de comentarii personalizate.
 *
 * @ViewsField("custom_comment_bulk_form")
 */
clasa CustomCommentBulkForm extinde CommentBulkForm {

  /**
   * {@inherit ...
Puncte: 1
frank.schram avatar
Filtrați feedul GeoJSON pe o valoare din cale
ca flag

Am un feed GeoJSON, creat cu o vizualizare în Drupal 7, pe care vreau să îl filtrez pe o valoare a căii în adresa URL a paginii încărcate (/path/%). Fluxul este încărcat ca o hartă Openlayers pe o pagină. Feedul pare să funcționeze cu propria sa adresă URL de feed și nu este conștient de adresa URL a site-ului. Nici filtrele contextuale din vizualizare nu funcționează. Pot folosi hook_ ...

Puncte: 0
How to stop duplicates caused by date range in views
eg flag

On my site I have a content type called Course. Courses can have several sessions. To display these sessions I am using the date range.

When a course has more than one date range entered an instance appears in the view for each start date.

How do I only display one instance for each course? There is only one course, even though there are multiple sessions.

The Distinct option in Query settings doesn't res ...

Puncte: -2
De ce este nevoie de Docker pentru DDEV?
ke flag

Trebuie să stabilesc un mediu de dezvoltare Drupal pe Windows 10 și consider DDEV.

Am citit că DDEV necesită Docker, dar nu am lucrat niciodată cu Docker. De ce este necesar pentru DDEV și ar trebui să stăpânesc Docker în sine înainte de a dezvolta Drupal pe DDEV (sau orice software similar de altfel)?

Puncte: 0
Cum să obțineți un câmp personalizat de utilizator pentru a comanda e-mail-uri
ls flag

Încerc să adaug un câmp personalizat al utilizatorului în pdf pentru chitanța de comandă folosind fișierul de mai jos commerce_purchase_order sub șablon.

comerț-comandă-primire--purchase-order-gateway.html.twig

Am încercat codul de mai jos

     {% pentru order_item în order_entity.getItems %}
       {{ order_item|commerce_entity_render('field_custom_fielname') }}
     {% endfor %}

Folosi ...

Puncte: 0
SomebodySysop avatar
creați filtru de vizualizări din sql
gb flag

Am încercat să creez o vizualizare care să primească toate nodurile care sunt în starea „schiță” moderată, așa cum a fost creată de modulul de moderare a conținutului de grup. Filtrul de stare a conținutului vizualizărilor curente nu va funcționa. Modulul are un patch, dar acest patch necesită acordarea unui utilizator permisiuni de revizuire a conținutului la nivelul întregului sit ...

Puncte: 1
user3713929 avatar
Probleme cu fasole în migrare (unele noduri nu migrează, unele migrează versiuni vechi)
th flag

Încerc să fac o migrare de la Drupal 7 la Drupal 9. Majoritatea par să migreze în regulă, dar am observat următoarele probleme:

  • Îmi lipsesc niște noduri
  • Unele noduri au migrat doar versiuni vechi ale nodului (IE: În site-ul live un nod are 8 revizuiri, iar migrarea a migrat doar primele 2, lăsând pe cea mai recentă dintre cele 2 conținut live, care este o recenzie din 2015. Cea mai recen ...
Puncte: 0
Suprascrieți un anumit mesaj procesat de acțiune VBO
in flag

Folosesc VBO pentru a efectua operațiuni în bloc pe vizualizarea mea. Am 2 acțiuni de bază VBO și 2 acțiuni personalizate.

  • Publicați comentariul
  • Anulează publicarea comentariului
  • Publicați resursa
  • Anulați publicarea resursei

Cand Aplicați acțiune butonul este apăsat și niciunul dintre rândurile grilei nu este selectat, primesc acest mesaj de eroare.

Selectați unul sau mai multe com ...

Puncte: 1
jfc avatar
Pot alege anumite noduri pentru a le afișa într-o vizualizare?
us flag
jfc

Am un site Drupal 9 cu o vizualizare care afișează produse, dar nu vreau să arăt toate produsele, vreau doar să arăt câteva dintre ele.

Este posibil să filtrezi așa? În loc să arăți toate produsele?

În mod ideal, aș dori o interfață de utilizare în care să pot gestiona produsele manual. De exemplu. dacă am 5 produse, dar vreau să afișez doar Produsul 1 și Produsul 4, pot selecta ...

Puncte: -1
user888 avatar
trimiterea prin e-mail a valorilor de trimitere a formularului web într-un tabel
ph flag

Am încercat să trimit prin e-mail valorile trimise prin intermediul handler-ului de e-mail de fiecare dată când un utilizator trimite un formular. Am adăugat un corp personalizat, astfel încât valorile trimise să fie în tabel în mod formal, dar tabelul este rupt, așa cum puteți vedea în fotografie. Există vreo modalitate de a rezolva problema? Multumesc anticipat

Iată ce am adăugat ...

Puncte: 0
Cum se face paginarea datelor php în preprocess_paragraph_HOOK
ru flag

Am date care provin de la o entitate externă (MongoDB) și trebuie să fac paginarea în sugestia temei cârlig a unui paragraf:

fragment de cod

Există o modalitate de a utiliza paginarea încorporată a Drupal în acest scenariu? Mulțumiri!

Puncte: 0
Se modifică user_admin_account și user_register_form
ro flag

Sunt destul de nou în Drupal și încerc să construiesc un modul personalizat Drupal 7 pentru a modifica tabelul cu listări de utilizatori în admin/people. Aș dori să afișez numele și prenumele utilizatorilor. Am adăugat deja câmpurile de text în formularul de înregistrare a utilizatorului în admin/config/people/account-settings/manage-fields și am reușit să stochez intrarea utilizatoru ...

Puncte: 2
Lambic avatar
Cum schimb contul de utilizator în Drush pentru a testa permisiunile?
ph flag

Mă joc cu modulul D9 Groups și vreau să testez controlul accesului în drush, fie folosind drush php, fie scriind un script și folosind drush scr.

În drush 8, aș folosi întotdeauna drush -u pentru a rula ca utilizator specific, dar acea opțiune pare să fi dispărut în drush 10.

Care este cel mai simplu mod de a rula drush ca utilizator specific sau de a comuta utilizatorul în drush php sau  ...

Puncte: 0
Matoeil avatar
hook_cron declanșat manual, dar nu automat
za flag

Acest cron cârlig de mai jos este executat când declanșez manual cronul, dar nu se află pe o bază automată obișnuită (la fiecare 3 ore).

Cum poate fi?

funcția my_module_cron() {    
  \Drupal::logger('my_module')->notice('enting hook_cron');
  // încă ceva cod
}
 
Puncte: 0
jmzea avatar
Cum pot acorda acces la informațiile de expediere utilizatorilor autentificați?
br flag

Ca administrator când vizualizez pagina pentru comanda unui utilizator (utilizator/[id-utilizator]/comenzi/[codul-comanda]) Pot vedea adresa de livrare și de facturare.

Dar setarea aceluiași tip de informații pentru utilizatorii autentificați care nu sunt administratori, adresele nu sunt afișate în rezumatul comenzii, în ciuda faptului că am modificat afișarea comenzii pentru utilizatori (

Puncte: 0
Vizualizările API de căutare afișează pagini goale
kr flag

Pagina mea de căutare afișează rezultate. Se afișează paginatorul. Dar primele 15 pagini nu afișează niciun rezultat și apoi pe a 16-a pagină, pot vedea conținutul.

Am șters toate datele din index și am reindexat datele din nou, dar fără efect. Imi poate spune cineva de ce primele 15 pagini sunt goale? si cum il pot repara?

Când imprim rezultatele în hook_search_api_results_alter, e ...

Puncte: 1
Cum se filtrează formularul web după câmpul personalizat „ThirdPartySettings”
de flag

Am creat un câmp nou pentru toate formularele mele web numit „culoare” în interiorul setărilor (acest câmp este doar pentru utilizatorii CMS)

Pentru a crea acest lucru, am folosit „ThirdPartySettings” astfel: https://codimth.com/blog/web/drupal/webform-settings-entity-adding-custom-fields#comment-1129

E bine. Dar acum în interiorul /admin/structure/webform trebuie să creez un filtru cu  ...

Puncte: 0
Jorn Reed avatar
Cum să afișați un câmp într-o vizualizare pentru un alt câmp?
il flag

Am un șablon de crenguță numit vizualizări-view-field--banner--block_1--field-banner.html.twig Aici imprimez <a href="">{{ output -}}</a> Pentru a pune o etichetă de ancorare în jurul unui câmp de imagine numit field_banner. Mai am și un alt câmp numit field_slider_banner_link pe care vreau să le imprim în cadrul href="". Dar nu am nicio idee cum să obțin valoarea din celăl ...

Puncte: 0
Este posibil să utilizați Drush bazat pe WSL pe un Windows 10 XAMPP și, dacă da, cum?
mu flag

În prezent folosesc Drupal 9, dar conceptele despre Drupal 10 pot fi utile.

Folosesc Windows 10 Home cu XAMPP și C:/xampp/htdocs este rădăcina aplicației mele web.

Doresc să stabilesc un mediu de dezvoltare Drupal minim pe instanța mea Windows 10 Home instalând Composer și apoi Drush.

pot folosi WSL pentru a instala atât Composer, cât și Drush, dar apoi apare o întrebare:
Dacă WSL își efectu ...

Puncte: 0
Jhon Manny Loto avatar
Restricție IP pe paginile de administrare
gb flag

În prezent, lucrez la cum să restricționez paginile de administrare pe un anumit IP. Folosesc versiunea Drupal 9 Asta am pus pe htaccess

<Location "/admin/dashboard">
  Order deny,allow
  deny from all
  allow from 123.12.12.12
  allow from 123.123.43.43
</Location>

dar inca nu functioneaza. Există vreo sugestie despre cum să remediați aceasta. Mulțumesc anticipat.

Puncte: 0
pglatz avatar
Ruta raportată ca neexistentă, dar nu mă refer la el
in flag

Drupal 9,28; Am eliminat un cod de testare și acum primesc eroarea

Excepție PHP neprinsă Symfony\Component\Routing\Exception\RouteNotFoundException: „Ruta „member.test” nu există.” la /Users/pglatz/dev/wdocs/wdocs-d9-code/www/web/core/lib/Drupal/Core/Routing/RouteProvider.php linia 206

Mi-am grepit codul și nu mai există o referință la membru.test în oricare dintre fișierele yml (s ...

Puncte: 1
tis avatar
Cum pot reda programatic rezumatul unui câmp de text?
br flag
tis

Pot scoate un câmp textzon cu următorul cod:

$entity->fieldname->view();

Cum trebuie să schimb acel cod pentru a obține rezumat din acel domeniu?

(Unde pot găsi o documentație a acelei funcții de vizualizare?)

Puncte: 0
Cum configurez Scout APM?
cn flag

Documentele lor au instrucțiuni de configurare pentru Symfony, dar nu sunt sigur cum se traduc în Drupal: https://scoutapm.com/docs/php/symfony. Ar putea cineva să ofere o perspectivă despre cum funcționează instrucțiunile xml/bundle într-un context Drupal (dacă o fac)?

Puncte: 0
Samuel Fernandez avatar
The eticheta este înlocuită cu caracterul „*”.
ng flag

În timp ce trimiteți e-mailuri html care sunt configurate să utilizeze următorul șablon.

<p>Trimis pe [webform_submission:created]</p>
<p>Trimis de: [webform_submission:user]</p>
<p>Valorile trimise sunt:</p>
[webform_submission:values:html]

Valoarea reală returnată este următoarea.

*Nume*
Bobcares
*Numele de familie*
Dezvoltator
*E-mail*
mail@examp ...
Puncte: 0
Lambic avatar
Control personalizat al accesului la entitate pe baza apartenenței la grup
ph flag

Folosesc modulul de grup din Drupal 9 pentru a controla accesul la conținut de către grupurile de utilizatori.

Am o entitate personalizată definită ca o entitate unică de tabel care nu poate fi câmpată. Entitatea are definit un câmp de bază „ID de grup”.

Vreau să adaug un controler de acces care verifică dacă o entitate este asociată cu un grup din care este membru utilizatorul.

Există o ...

Puncte: 0
C.A. Vuyk avatar
Cum pot depana etichetele cache care nu sunt invalidate conform așteptărilor?
cn flag

Până săptămâna trecută, site-ul meu Drupal și varnish_purge au funcționat bine împreună cu Varnish. După actualizarea modulelor la cele mai recente versiuni, invalidarea etichetelor cache a părut să se oprească. Nimic altceva nu s-a schimbat cu adevărat între timp. În /var/log/varnish/varnishncsa.log primesc mesaje ca următoarele.

127.0.0.1 - - [16/Nov/2021:09:04:13 +0100] „BAN h ...
Puncte: 0
yuuuu avatar
Obținerea în ordine a câmpurilor de tip variație în mod programatic
ao flag

Încerc să obțin valori de câmp de tip variație de la entitatea de comandă, dar nu găsesc nicio documentație despre asta. Folosesc un abonat la eveniment pentru a rula următorul cod atunci când o comandă este plătită.Codul funcționează, dar nu pot vedea nicio referință la câmpurile din kint și nu găsesc referințe la niciun fel de „getVariation” sau funcție echivalentă online. ...

Puncte: 0
Joost avatar
Restaurați elementele de meniu folosind backup-ul bazei de date
jp flag

Când lucrez pe un site, am eliminat din greșeală toate elementele din meniu, acum vreau să le recuperez dintr-o copie de rezervă a bazei de date pe care o am.Este suficient să copiez toate datele din aceste tabele din backup în baza de date a site-urilor mele?

  • menu_link_content
  • menu_link_content_data
  • menu_link_content_field_revision
  • menu_link_content_revision
  • arbore_meniu
Puncte: 0
Articol de comandă - titlu lipsesc atributele produsului
ng flag

plasez o comandă manuală, iar când caut un produs, am doar codul și titlul, dar cu asta nu știu dimensiunea de exemplu sau culoarea, deoarece sunt atribute, cum pot face pentru a avea acele informații în autocompletare, vezi imaginea. completare automată a articolului de comandă introduceți descrierea imaginii aici

Puncte: 1
bdereta avatar
Rutarea nodului personalizat
cz flag

Am un tip de conținut de produs cu alias: /products/headphone. Această pagină de produs are două variante de adrese URL:

  • /produse/căști/fir
  • /produse/căști/wireless

Ambele adrese URL ar trebui să indice același nod, cu toate acestea, în cadrul funcției de preprocesare sau al unei crenguțe, ar trebui să pot captura ce variație este încărcată (wire|wireless)

M-am gândit că ar trebui  ...

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.