Ultimele Drupal intrebări

Puncte: 1
thiokol avatar
Evenimente de ștergere a comenzii comerciale și de ștergere a articolului de comandă
cn flag

Întrebare rapidă, sper că cineva poate răspunde cu ușurință.

Există două evenimente de comandă pentru ștergerea comenzii enumerate aici: https://github.com/drupalcommerce/commerce/blob/8.x-2.x/modules/order/src/Event/OrderEvents.php

commerce_order.commerce_order.delete

și

commerce_order.commerce_order_item.delete

Vreau să șterg unele entități asociate atunci când o linie de comandă este  ...

Puncte: 0
Mat avatar
Modulul Broken Link â instalarea eșuează
za flag
Mat

Modulul „Broken Link” produce o „eroare neașteptată” în timpul instalării. Pe urmă totul pare să fie bine și modulul este listat ca instalat, dar lipsește un nod Administration->Configuration->System->Broken Link.

Ce îmi lipsește?

Eroarea pare a fi:

Tastați php
Data joi, 17 februarie 2022 - 10:39
Utilizați-mă
Locație https://mydomain.at/admin/modules
Referitor https://mydom ...
Puncte: 0
WebmasterPF avatar
Setați o condiție de ramuri multiple în vederi
jp flag

Într-un câmp, nu vreau să afișez numai rezultatele filtrate de o declarație if ca aceasta. Dar de fapt nimic nu este afișat.

{% if ( nid == '16' ) și ( node.field_video_externe | default ) %}
{{ field_video_externe }} 
{% endif %}

Mulțumesc pentru sfaturi.

EDIT: dacă adaug un câmp gol pentru a rescrie întreaga ieșire și accesarea câmpurilor prin token, aș putea face ceva de genul acesta,  ...

Puncte: 2
Scott B avatar
Cum pot schimba formatul folosit pentru ?
ng flag

Folosesc Drupal 9 pentru a afișa un flux RSS cu modulul Aggregator. Pentru articolele importate, data pentru <pubDate>Wed, 24 Nov 2021 20:05:46 +0000</pubDate> se arată ca acum 2 luni si 3 saptamani.

Câmpurile de marcaj de timp sunt deja setate să utilizeze lung format pentru dată, care este setat la M j, Y.

Nu există setări de afișare pentru modulul Aggregator. Încerc să-l schim ...

Puncte: 0
quantumized avatar
Ce ar putea face ca unele fișiere private gestionate să nu fie pe server, chiar dacă Drupal arată că fișierul este utilizat?
ng flag

Avem un formular personalizat Drupal 9 cu un câmp de fișier gestionat care permite utilizatorilor să încarce un fișier (privat) la comanda Drupal Commerce. Acest lucru funcționează bine, cu excepția faptului că aproximativ 5-10% din timp fișierul nu se află pe server, chiar dacă raportul „Fișiere” arată fișierul în DB și că este folosit într-un singur loc așa cum era de așteptat ...

Puncte: 0
Wayne Foster avatar
Cum să adăugați mai multe articole în coș dintr-o singură mișcare - incluzând „tipul articolului de comandă” cu câmpuri suplimentare - Drupal9
in flag

Am avut acest lucru folosind mai multe trimiteri de coș AJAX în D7 - folosind AJAX_Cart și https://www.drupal.org/project/commerce_add_to_cart_extras Acum încerc să găsesc o modalitate elegantă de a realiza același lucru folosind Drupal9 și Commerce 2.0.

Am încercat: drupal/commerce_pado - dar articolele comandate personalizate nu sunt incluse atunci când produsele sunt adăugate în coș.  ...

Puncte: 0
Modificarea aliasului unui câmp într-o vizualizare drupal 9
co flag

Am o mica problema pe care nu o pot rezolva din configuratia drupal 9.

Când creați o vizualizare și adăugați un câmp la aceasta, este posibil să creați un alias pentru acel câmp în cadrul configurației sale. Dar nu îmi permite să adaug un spațiu gol la acel alias, adică mă obligă să adaug un _ sau un alt caracter.

De exemplu, aș dori ca aliasul să fie: Term_name, dar drupal mă obl ...

Puncte: 0
creați un nod copil prin api
kr flag
Mat

Rulând Drupal 9.3, am două tipuri de conținut, job și și Job detail. Fiecare job are multe detalii despre job.

Să spunem că am creat un job cu ID-ul nodului 5.Am un câmp în detaliu job numit „field_job_id” care va lua ID-ul nodului părintelui, în acest caz „5”.

Când am creat un nod de detaliu al jobului, am încercat să introduc ID-ul nodului ca int, ca șir și nimic nu funcțion ...

Puncte: 1
Preluați și combinați valorile din câmpurile imbricate: prezentați toate creditele pentru drepturi de autor într-un singur bloc
jp flag

Am un tip de conținut care utilizează câmpuri media și folosesc Paragrafe care au și câmpuri media.

O pagină tipică ar putea arăta astfel:

  • nodul
    • field_media1 (o valoare aici)
      • field_copyright
      • field_img
    • field_paragraphs (mai multe valori aici)
      • field_media2
        • field_copyright
        • field_img

Aș dori să scot toate redările field_copyright continut in hook_node_preprocess ...

Puncte: 0
thiokol avatar
Eveniment apelat atunci când o linie de comandă este eliminată
cn flag

În Drupal Commerce, la ce eveniment trebuie să mă abonez atunci când o linie de comandă este eliminată?

Această întrebare se referă la o comandă care este eliminată/ștersă: Ce evenimente sunt invocate atunci când o comandă este eliminată sau anulată?

De asemenea, documentația Comerț se referă doar la comenzi întregi în ceea ce privește evenimentele: https://docs.drupalcommerce.o ...

Puncte: 0
Mat avatar
Cum afișez un bloc de vizualizare lângă blocul de branding din antet?
za flag
Mat

Am creat o vizualizare (Prezentare de diapozitive) care conține o expunere de diapozitive Flex Slider pe care vreau să o afișez în regiunea antetului liberă din dreapta și lângă blocul de branding. Folosesc tema Bartik; Am fost dezamăgit să aflu că, aparent, blocurile din antet ies întotdeauna unul deasupra sau sub celălalt. (Aș prefera ca blocurile să se suprapună parțial și să folose ...

Puncte: 2
Cum se automatizează exportul configurației într-o distribuție personalizată
kp flag

Folosim o distribuție Drupal personalizată pe site-urile noastre web. Există și modulele noastre personalizate în distribuție. Modulele conțin configurații.

Când schimb unele configurații în Administrarea Drupal și le export cu drush cex, acestea sunt actualizate doar la folderul config/sync, dar nu și în distribuție. Trebuie să găsesc configurațiile, să le copiez în modulele de distr ...

Puncte: 0
Libbna Mathew avatar
Butonul de trimitere al formularului expus nu funcționează când este apăsat a doua oară în comportamentele drupal
in flag

Am creat un formular de căutare folosind API-ul de căutare. După ce faceți clic pe butonul de căutare, rezultatele căutării apar din cauza API-ului de căutare. Folosind comportamentele drupal am adăugat un eveniment de clic pe butonul de căutare, care atunci când este apăsat afișarea submeniului: niciunul; și butonul de ștergere căutare - display:block;

Evenimentul clic nu funcțio ...

Puncte: 1
Sarah C avatar
Cum se schimbă butonul CKeditor pentru modulul de bibliotecă media
za flag

Biblioteca media Drupal 9 include un buton pentru CKeditor. Butonul prezintă o pictogramă imagine combinată cu note muzicale. Intenționăm să folosim acest buton doar pentru videoclipuri. Cum pot înlocui acest buton cu unul de design propriu?

Puncte: 0
Ex0r avatar
Cum să definiți unde să afișați form_state->setError atunci când utilizați mai multe apeluri ajax?
cn flag

Lucrez la unele funcționalități personalizate în interiorul unui tabel de vizualizare care permite un formular de „editare rapidă” ca câmp disponibil prin pluginul câmpului de vizualizări.

Formularul este redat pentru fiecare rând separat folosind un sub_id unic transmis generatorului de formulare pentru fiecare rând.

Am formularul care funcționează și trimite corect lucrurile, dar pr ...

Puncte: 0
Cum să treceți contextul grupului în pagina de formular personalizată folosind modulul de grup
in flag

Am un bloc personalizat care este afișat în cadrul fiecărui grup pe fiecare pagină. Vizibilitatea blocului este setată la /ligă/*

Blocul personalizat apare bine pentru /league/{gid}, /league/{gid}/membri, /league/{gid}/edit, /league/{gid}/invitations etc.

Am creat un formular personalizat cu un traseu de /league/{gid}/segments, dar blocul meu nu este redat corect pe pagina respectivă din cauza ac ...

Puncte: 1
Lasutriv avatar
Nu se poate formata data în twig din UTC în localitatea utilizatorului
in flag

Încerc să formatez câmpul de dată dintr-un tip de conținut de eveniment pe care l-am creat, astfel încât să pot trece data într-un exportator de evenimente care creează evenimente în calendare precum Google, Apply, Yahoo și Microsoft. eu folosesc calendar_link care necesită câteva câmpuri și datele pentru a crea evenimentul corespunzător din calendar.

{# calendar_link(link_type, ti ...
Puncte: -2
Euclid.H avatar
Cum pot accesa casetele de selectare pentru a le ascunde pe toate folosind mlid: din datatable?
gb flag
funcția ts_core_form_menu_overview_form_alter (&$form, &$form_state, $form_id) {
  $form['mlid:11242']['hidden']['#type'] = 'ascuns';
  $form['mlid:11246']['hidden']['#type'] = 'ascuns';
  $form['mlid:11249']['hidden']['#type'] = 'ascuns';
  $form['mlid:11250']['hidden']['#type'] = 'ascuns';
  $form['mlid:11252']['hidden']['#type'] = 'ascuns';
  $form['mlid:11253']['hidden']['#type'] = 'asc ...
Puncte: 0
EntityReference afișează elementul francez atunci când nu există traducere în engleză
cn flag

Ok... Poate că nu înțeleg modul corect de a face asta, dar...

Am o entitate (traducibilă) (entity1) cu un câmp entity_reference încorporat prin cod (declarat cu metoda baseFieldDefinitions). Acest câmp nu este traducabil. Câmpul încorporează un alt tip de entitate (entity2), care este și el traducabil.

Creez două entități „entity2” în franceză și traduc doar una. Aceste două ent ...

Puncte: 1
andileco avatar
Cum se poate folosi selecția unui element Webform ca argument într-un element Entity Select folosind Views
rs flag

Sper să folosesc opțiunea selectată a unui element Webform ("Organizație") ca argument într-un element Entity Select ("Site") folosind handler-ul Views.

organizare:
  „#type”: entity_select
  „#title”: „Care este numele organizației dvs.?”
  „#empty_option”: „Vă rugăm să selectați”
  „#target_type”: nod
  '#selection_handler': 'default:node'
  „#selection_se ...
Puncte: 1
Cum pot afișa NID-ul într-un șablon de tabel de vizualizări?
es flag

Vreau să iau câmpul NID și afișarea este ca ID-ul rândului într-un tabel Vizualizări. (Apoi pot folosi acel ID ca ancoră pentru a sări la rândul corect din tabel.)

Cu toate acestea, nu pot găsi pentru viața mea o modalitate de a „tipări” valoarea NID în șablonul views-view-table.html.twig (am schimbat numele șablonului pentru a se potrivi cu vizualizarea mea).

Într-un șablon view ...

Puncte: 1
gmak avatar
Vizualizarea referințelor entității ca „Conținut” Lista de selectare a câmpului afișează numai ultimul articol
cn flag

Am o vedere care primește valori dintr-o serie de paragrafe dintr-un nod.Vizualizarea funcționează și arată o listă cu toate valorile pentru un câmp, în fiecare dintre paragrafe.

Am o vizualizare de referință a entității, pe baza celor de mai sus, care arată, de asemenea, elementele multiple returnate de vizualizare.

În previzualizarea Vizualizări, atât Pagina, cât și Referința enti ...

Puncte: 1
Cum obțin mesajul de eroare netrunchiat de la dblog?
ru flag

„Mesajele de jurnal recente” sunt foarte utile pentru a urmări erorile de pe site-uri. Deși acest lucru funcționează excelent pentru erorile din codul PHP, este adesea inutil pentru erorile din codul Twig. De exemplu. Am acest mesaj de eroare în jurnalul meu:

Eroare utilizator: „atribute” este o cheie de matrice de randare nevalidă în Drupal\Core\Render\Element::children() (Zeile 98 în / ...

Puncte: 0
Bavramor avatar
Eroare de actualizare a compozitorului după actualizarea compozitorului de la 1 la 2
sg flag

Linux-ul meu a avut un upgrade Composer la versiunea Composer 2.1.9. Nicio problemă cu noul configurat Drupal.Numai că mai am un Drupal mai vechi, pe care acum voiam să-l actualizez și Composer 2 și Drupal 9.

Acum m-am orientat către următoarea documentație: https://www.drupal.org/docs/develop/using-composer/preparing-your-site-for-composer-2

Cu o „actualizare a compozitorului --dry-run†...

Puncte: 2
David Gilmore avatar
Eroare la încercarea de a crea o sarcină locală pentru istoricul comenzilor utilizatorilor
br flag

Încerc să adaug o sarcină locală aici (/admin/commerce/orders/{order#}). Această sarcină locală ar trebui să conțină o vizualizare care preia ID-ul de utilizator din comanda curentă și afișează istoricul comenzilor utilizatorilor.

Cred că am vizualizarea configurată corect și pot adăuga cu succes o sarcină locală aici (admin/people/%user/orders) adăugând următoarele la links ...

Puncte: 0
Cum se atașează programatic un paragraf la un alt paragraf?
in flag

Am un nod (de exemplu, o „companie”) cu un câmp referit la un paragraf (să presupunem „sector” de afaceri cu mai multe câmpuri). Acest paragraf are în câmpurile sale o trimitere la un alt paragraf (să presupunem „angajat” cu mai multe câmpuri, unul dintre acestea este o referire la un termen de taxonomie). Într-o hook_form_submit(), cu $form și FormStateInterface $form_state

Puncte: 0
Matoeil avatar
cum să selectezi pentru revizuirile unei limbi?
za flag

modulul de ștergere a revizuirii nodului nu disting limba revizuirilor.

Interogarea sql pentru revizuirile candidate ale fiecărui nod este:

SELECTAȚI t.vid AS vid
DIN
(SELECTARE r.vid AS vid, r.revision_timestamp AS revision_timestamp
DIN
node_field_data n
INNER JOIN nod_revision r ON r.nid = n.nid
WHERE (n.nid = '7459') AND ("schimbat" < '1644848132') AND ((n.vid > r.vid))
GROUP BY n.ni ...
Puncte: 0
Kartagis avatar
Cum pot elimina butonul de descărcare PDF?
lu flag

Folosesc modulul pdf_reader și îmi arăt PDF-ul pe nod. Acum, ar trebui să ascund butonul de descărcare. În acest scop, am scris fișierul javascript de mai jos:

jQuery(document).ready(funcție($) {
  document.querySelector('#download').style.display = 'none';
});

Este, de asemenea, în fișierul libraries.yml al temei mele. Ultimul lucru pe care l-am făcut a fost să scriu o implementare hook_ ...

Puncte: 0
Cum să opresc procesul cron fără a reporni serverul?
br flag

Am incercat urmatoarele:

drush php-eval "\Drupal::lock()->release('cron');"

Acest lucru nu a avut niciun efect. Încă văd erorile „Încercarea de a rula din nou cron” în jurnal.

Am încercat și interogarea mysql:

DELETE FROM semafor WHERE nume = 'cron';

Interogarea a funcționat bine, dar nu a avut niciun efect. Încă văd erorile „Încercarea de a rula din nou cron” în jurnal.

Am v ...

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.