Ultimele Drupal intrebări

Puncte: 0
quantumized avatar
Există o modalitate de a transmite o valoare unui câmp ascuns către mai multe blocuri tipărite dintr-un fișier șablon?
ng flag

Scenariul este un fișier șablon (tpl) care scoate o listă de formulare de contact în care fiecare este unic pentru un ID de termen din secțiunea sa de pe pagină. Trebuie să generez o listă de opțiuni personalizată pentru fiecare bloc de formular web tipărit folosind un tid transmis din secțiunea în care se află în șablon. Până acum nu văd vreo modalitate de a face asta.

sample.tpl.php ...

Puncte: 0
Folosești simultan memcached și ip_ban?
us flag

Memcached este fără îndoială un instrument esențial pentru a accelera site-urile web Drupal. Există vreo modalitate de a folosi ip_ban modul pentru a bloca anumite țări să nu acceseze site-ul meu inainte de conținutul din cache este livrat fiecărui vizitator?

Știu că este oarecum contra-intuitiv și știu că există Cloudflare WAF care poate rezolva această problemă la nivel de DNS, ...

Puncte: 1
Sergey avatar
Afișați pesmeturile pe prima pagină
us flag

Am instalat modulul Easy breadcrumb și am adăugat blocul Breadcrumbs la aspectul meu de bloc. Cu toate acestea, nu pot face să apară pesmet pe prima pagină. Setările de blocare nu conțin niciuna care specifică afișarea/ascunderea blocurilor pe o anumită pagină. Am pesmet pe toate celelalte pagini.

Folosesc o subtemă a temei Tara, dar nu am cârlige care să afecteze pesmetul. Am mod ...

Puncte: 1
shelane avatar
Crearea conținutului implicit pe instalarea site-ului cu entități asociate
cn flag

Noi folosim Conținut implicit modul pentru a instala conținut implicit pe fiecare site nou al platformei noastre multi-site Drupal. Versiunea 2 a fost schimbată pentru a utiliza numai UUID-ul conținutului pe care îl exportați (realizat din mediul de dezvoltare local pentru a genera conținut). Cu toate acestea, o parte din conținutul nostru implicit sunt elemente precum termeni de vocabular ca ...

Puncte: 1
shelane avatar
Cum afișați fluxurile de rețele sociale într-un design unificat?
cn flag

Designerul nostru ne-a cerut să creăm o secțiune pentru pagina de pornire care va afișa feedurile Twitter, Facebook și Instagram una lângă alta. Din designul ei și din discuțiile care au urmat, și-ar dori ca afișajele de feed să arate toate similare. Ea a adus în discuție Smash Balloon pentru Wordpress. Unu, suntem pe Drupal și nu pe Wordpress și asta nu există pentru Drupal. În al doi ...

Puncte: 0
shelane avatar
Datele „jurnal” de moderare a conținutului sunt disponibile prin simbol?
cn flag

Am mai multe stări de flux de lucru cu moderarea conținutului pe un site Drupal 9.2. Eu folosesc Workbench Email modul pentru a trimite notificări privind tranzițiile fluxului de lucru.

Unul dintre state este Respins; autorul este notificat când această stare este setata. Aș dori să includ moderarea conținutului Buturuga mesaj în șablonul de e-mail, astfel încât examinatorul să poată spune d ...

Puncte: 1
vyshnavi avatar
Apelul invers AJAX este declanșat o singură dată
eg flag

eu folosesc hook_form_alter() cârlig pentru a adăuga un aplica butonul la formularul de editare a nodului.. Când utilizatorii dau clic pe acel buton, un apel invers AJAX înlocuiește valoarea câmpului de text.

Funcționează bine prima dată, dar a doua oară nu înlocuiește valoarea.

funcția curs_form_node_items_edit_form_alter(&$form, FormStateInterface $form_state) {

  $form['aplica'] = ...
Puncte: 1
Când există deja o problemă Drupal.org cu patch-uri pe el, care este cea mai bună (cel mai politicos, mai ușor, cel mai sunet din punct de vedere tehnic) mod de a face o furcă GitLab?
cn flag

Scenariu: Există o problemă cu un patch. Poate că patch-ul editează modulul compozitor.json pentru compatibilitatea Drupal 9 astfel încât modalitatea recomandată de a utiliza patch-ul este ca o furcă de problemă.

Care este cel mai bun mod (cel mai politicos, cel mai simplu, cel mai solid din punct de vedere tehnic) de a face o furcătură a problemei GitLab cu cel mai recent patch inclus? Sau poat ...

Puncte: 0
Is there a way to make a single type Paragraphs field not required?
sr flag

My Content Type has a Paragraphs field that is Not required. The Paragraph type has a required field for when it is added, but until it is added, this shouldn't trigger "required" for my field. Since my field only has 1 paragraph type option, it is ALWAYS added! I can Remove the paragraph from the field, and required doesn't get triggered. But every time the form loads to add a new node, it always adds  ...

Puncte: 0
shelane avatar
How do you batch process a path alias change for nodes that includes a menu placement change?
cn flag

We have an annual reporting sites that contains approximately 200 nodes each year. When the next year's reports are complete, all of the current year's nodes move to a path like /archives/fy2020/*. Not only do their paths change, but the menu items change as well to 1) create a new entry year 2) move menu items to the new entry year as the parent.

I am looking at what type of batch process I can used to  ...

Puncte: 0
codesmith avatar
Cum schimb canalul principal url?
cn flag

Am creat un A hrani afișați folosind o vizualizare în Drupal 8. În partea de sus a rezultatelor feedului văd asta:

  <channel>
    <title>My Title</title>
    <link>https://www.mydomain.com/</link>
    <description></description>
    <language>en</language>

Cum schimb <link> valoare?

Puncte: 2
shelane avatar
Care este procesul adecvat de personalizare a fișierelor htaccess?
cn flag

Avem link-uri de redirecționare personalizate care folosesc regulile RedirectMatch care redirecționează pe baza unei căi rădăcină. Preferăm să le gestionăm la nivel de server web, mai degrabă decât să folosim modulul de redirecționare (dacă poate face chiar reguli bazate pe potriviri), așa că punem aceste reguli în .htaccess fișier, de ex.:

RedirectMatch 301 ^/computing/hpc[/]?(.*) https ...
Puncte: 0
shelane avatar
Cum furnizați antetul adevărat pentru data ultimei modificări?
cn flag

Am descoperit recent că motorul nostru de căutare intern (folosind elasticsearch) a preluat din antet o dată de ultimă modificare care nu se potrivea cu data actuală la care nodul a fost actualizat ultima dată. Era departe. Folosim Cloudflare și speculez că este scoaterea ultimei date în cache.

Cum oferim un antet adevărat pentru data ultimei modificări?

Munca noastră actuală este să fol ...

Puncte: 0
Cum se implementează costurile de transport condiționat?
cn flag

Rulez Drupal 8 cu Commerce 2.

Am configurată o opțiune de expediere cu tarif fix pentru mai multe regiuni și acum trebuie să măresc costurile de expediere în anumite circumstanțe, de exemplu:

  • Comanda conține un anumit produs, dar nu un alt produs anume
  • Comanda conține un produs din orice categorie, cu excepția uneia anume
  • Comanda conține produse dintr-o anumită categorie însumând  ...
Puncte: 1
Completați câmpul cu mai multe valori din valorile separate prin virgulă dintr-un câmp
kr flag

Am date în xml pe care vreau să le import în drupal. Ceea ce funcționează bine. Dar un câmp din xml este umplut cu o listă de termeni separată prin virgulă. Există un câmp țintă în drupal care este un câmp cu mai multe valori. Nu am nevoie de acestea ca taxonomie, la fel de multi-valoare pentru căutarea solr. Vreau doar să extind unu, patruzeci, floare,... valori pentru a completa cà...

Puncte: 0
Hartați profile_id pe baza uid-ului mapat anterior la migrarea profilurilor de utilizator din fișierul CSV
us flag

Încerc să migrez utilizatorii și profilurile de utilizatori pe site, unde ambele entități ar putea fi deja prezente. În acest caz, aș dori să suprascriu câmpurile specificate și să le las pe altele în starea inițială. Încerc să fac o hartă profile_id ca aceasta:

  uid:
    plugin: migration_lookup
    no_stub: adevărat
    # migrare anterioară de utilizator
    migrație: primari_uti ...
Puncte: 0
O singură taxonomie cu mai multe vizualizări pentru a afișa conținut legat de un anumit termen și conținut de referință
gb flag

Am două tipuri de conținut:

  • Loc de munca
  • Organizare

si o taxonomie:

  • categorii

Tipul de conținut „Job” are un câmp referit la „categorii” și un alt câmp referit la „organizație”.

Pe prima pagină am pus un „bloc de vizualizare” pentru a enumera toate „categorii”, prin urmare pot răsfoi toate joburile aferente unei anumite categorii. introduceți descrierea imaginii aici

Pe nodul de organizare, am pus un ...

Puncte: 0
Michael Lechasseur avatar
drupalcommerce/project-base interzice upgrade-ul la Drupal 9.2.4
fi flag

Întâlnesc erori de compozitor în timp ce încerc să actualizez un site Drupal Commerce la Drupal 9.2.4.

Nu sunt sigur cum să interpretez această ieșire când încerc compozitorul interzice drupal/core 9.2.4

rezultate: https://pastebin.com/EWaDQejD

de exemplu: drupal/core 9.2.4 necesită crenguță/cremură (^2.12.0) drupalcommerce/project-base - nu necesită twig/twig (dar v1.44.4 este instalat) ...

Puncte: 1
TytooF avatar
Guzzle responses from POST on REST API are mixed
so flag

I develop a custom module to store and retrieve users data from an API. I used the user entity hooks to call the API on registration, edition and consultation of the Drupal users. It works well, and we use it on several website all using the same partner API.

To update or save the data, we use a POST method with the fields in the body and without URL parameters.

In some cases, when 2 users are registe ...

Puncte: 0
Dorian Winterfeld avatar
De ce compozitorul șterge și reinstalează core?
ae flag

Rulez Drupal 9.2.4 pe Lando pe Mac Big Sur. Când folosesc Composer pentru a instala un modul, mai întâi șterge core.

Eliminarea pachetului drupal/core, astfel încât să poată fi reinstalat și re-patchat.
 - Îndepărtarea drupal/core (9.2.4)

Apoi îl reinstalează.

 - Instalarea drupal/core (9.2.4): Extragerea arhivei

Dacă modulul nu se instalează, nu există nucleu!

Cred că acestea sunt linii ...

Puncte: 1
De ce este Șablonul -content-add-list.html.twig nu este utilizat?
fi flag

Am generat o entitate de conținut personalizată prin Consola Drupal. Are pachete. Aș dori să personalizez ecranul la care ajungeți când adăugați o nouă astfel de entitate - ecranul care afișează lista de pachete, pentru a face clic pe tipul pe care doriți să îl adăugați.

Când am generat entitatea, au fost create o grămadă de fișiere șablon, inclusiv unul numit <my_entity>-co ...

Puncte: 0
user33550 avatar
Includeți raportul Jasper în Drupal 9
in flag

Vreau să printez un raport de pe serverul de rapoarte Jasper din Drupal. Eu le folosesc Client PHP în propriul meu controler.

$raport = $jasperClient->reportService()->runReport($pathJS, $format, null, null, $controale);

Am un răspuns de la server și imaginile sunt afișate pentru un raport simplu, dar când raportul conține cod JavaScript, pagina rămâne albă.

Am încercat să folosesc urm ...

Puncte: 3
Michael McGinn avatar
Cum să adăugați subtitrări la articolele din biblioteca media?
tz flag

Știe cineva cum să asocieze o legendă cu o imagine care este încărcată într-un câmp de bibliotecă media? Pot să apară numele fișierului, dar nu văd cum să asociez o legendă cu imaginea. Am setat biblioteca de imagini pentru a permite încărcarea unui număr nelimitat de articole în ea, astfel încât să pot returna o serie de imagini atunci când o afișez în blocul meu de generare de ...

Puncte: 1
Michael Lechasseur avatar
Ar trebui să elimin „Commerce Base” de pe site înainte de o actualizare?
fi flag

Modulul „Stare upgrade” raportează că „Baza de comert" există în structura fișierelor site-ului, dar nu este instalat și sugerează eliminarea acestuia. Mă aștept ca proiectul Commerce să facă referire la acele fișiere pentru a funcționa, dar nu știu.

Acest proiect din lista mea de „necesități” compozitorului/json ar trebui să fie eliminat folosind Composer? "drupalcommerce/co ...

Puncte: 1
blur avatar
Cum pot atribui aspecte de câmp personalizate folosind paragrafe?
bn flag

Pentru trimitere:

- module
--contrib
---ds
--personalizat
---ds

Caut să adaug aspecte de paragraf folosind flexbox. Nu văd un modul special pentru asta, așa că îmi dau seama că va trebui să adaptez un modul existent.

În acest moment, încerc să adaug machete personalizate în modulul Display Suite adăugând un șablon de configurare la ds.layouts.twig cu fișierele html.twig și css corespunz ...

Puncte: 1
quantumized avatar
Blocarea personalizată este încă memorată în cache pentru utilizatorii anonimi, în ciuda faptului că getCacheMaxAge() este setat la 0 și nu poate înțelege de ce
ng flag

Am un bloc personalizat Drupal 8 cu clasă cu funcții build() și getCacheMaxAge(). getCacheMaxAge() este setat la 0, dar este încă memorat în cache pentru utilizatorii anonimi.

Dacă pun cod de depanare în funcția build() pot vedea că este apelat când sunt conectat, dar nu pentru utilizatori anonimi.

Codul meu este mai jos. Avem Memcached instalat. Asta ar cauza problema?

Singurele alte module de ...

Puncte: 0
Patrick avatar
Încărcarea conținutului într-o vizualizare printr-o referință a unei entități frate
za flag

Cred că ceea ce trebuie să fac este să folosesc rezultatele unui Drupal View pentru a filtra rezultatele unei alte vizualizări. Iată ce încerc să realizez.

Am 3 tipuri de conținut (tipuri de noduri): blog, postare de blog, pagină de biografie (alias autor de blog)

Postarea de blog conține o referință la o entitate atât la blogul în care ar trebui să fie, cât și la una sau mai multe pa ...

Puncte: 2
Care este eticheta portocalie nesigură din paginile de lansare a modulelor?
cn flag

Am verificat azi pagina de lansare pentru modulul Admin Toolbar și vedeți o etichetă portocalie cu textul Nesigur Am încercat să găsesc o explicație despre asta fără noroc, știe cineva ce înseamnă asta?

introduceți descrierea imaginii aici

Puncte: 0
Mauricio avatar
Migrarea unui API Rest personalizat folosind PATCH/POST
lb flag

Am avut un API REST personalizat care funcționează perfect cu Drupal 8. După actualizarea la Drupal 9.2.X, sistemul Plasture și Post metodele acestui API REST personalizat nu mai funcționează. Acum ei aruncă următoarea excepție.

RuntimeException: apelabil „Drupal\my_module\Plugin\rest\resource\UpdateBoxes::patch” necesită o valoare pentru argumentul „$payload”. în Drupal\Compo ...

Puncte: 2
trazom avatar
Am nevoie de setarea gazdă de încredere?
cn flag

Am nevoie de setarea gazdă de încredere pentru un site Drupal 7? Daca da, cum il configurez?

Am observat că Backdrop CMS îl are în fișierul de setări.

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.