Ultimele Drupal intrebări

Puncte: 0
Tobias Krause avatar
Cum obțin paragraful editat în hook_field_widget_WIDGET_TYPE_form_alter()
cn flag

Folosesc hook_field_widget_WIDGET_TYPE_form_alter() pentru a modifica formularul pentru un singur paragraf. Ceea ce nu înțeleg este cum știu ce paragraf este editat în prezent atunci când acest cârlig este apelat. Problema: vreau să schimb valoarea implicită pentru un câmp al paragrafului, dar numai atunci când nu a fost setată nicio valoare de câmp până acum.Deci, numai atunci când parag ...

Puncte: 0
Se primește o eroare la adăugarea/rearanjarea sortării în Vizualizări. Drupal\Core\TempStore\TempStoreException: Nu s-a putut obține blocarea pentru a actualiza
kr flag

Încerc să adaug/rearanjez un criteriu de sortare în vedere în drupal 8.x, dar se obține o eroare - Drupal\Core\TempStore\TempStoreException: Nu s-a putut obține blocarea pentru a actualiza elementul „căutare” din spațiul de stocare temporar „tempstore.shared.views”.

Există cineva care poate ajuta în acest sens. Mulțumesc anticipat!

Puncte: 1
Klaycon avatar
How do I decide where to put these fields in a Commerce License architecture?
in flag

I'm creating a License Type using Commerce License. It will allow a user that owns a group to purchase seats on that group for other users. Therefore, at purchase time, I need to associate a group owned by the user with the license or order somehow. Then, later, I will have routes that can be used by the license owner to assign that group seat to a user.

My question is, where do I actually store this in ...

Puncte: 0
Bavramor avatar
Contextual filters don't work with url aliases
sg flag

I use contextual filters in a view to get the node ID from the URL (for example, node/6716/v1-vv-autor).

These are contextual filters settings.

screenshot

I would like to set a URL alias for the node, set using part/[node:title] as pattern.

The path I am using for the view is part/%/v2-vv-authors, which should also match http://landwehrcie.de/part/ich-bin-daniel/v2-vv-autoren.

The contextual filter doesn't wor ...

Puncte: 0
quantumized avatar
How to create a custom Views filter to filter nodes on a field value (string) if it's in multi-value field on the user's profile?
ng flag

We have a Drupal 9 site where we need to filter a view showing nodes where their "US State" field value is contained in the user's "Assigned States" multi-value field.

Node: "US State" field is a plain text list single value field: "node__field_state_new"

User: "Assigned State(s)" is a multiple value check box field: "field_assigned_state"

We've created a custom filter but are stuck on getting it to w ...

Puncte: 0
mauzilla avatar
Cannot get hook for custom twig template to work
cn flag

I have a custom template with the following twig file:

views-view-unformatted--offices_contact_us_page_.html.twig

The view is added as part of extra fields module inside of a Drupal paragraph. I have tried everything but simply cannot get the hook to work, however, the .theme file is loaded correctly as I can add an exit to the preprocess_page() function and that works.

I have tried:

  1. _preprocess_views_v ...
Puncte: 1
jhnc avatar
actualizări de securitate raportate, dar nu sunt efectiv disponibile (recomandat==instalat)
cn flag

Am instalat Drupal 9.3.6.

La /admin/rapoarte/status, vad eroarea:

Există actualizări de securitate disponibile pentru unul sau mai multe dintre modulele sau temele dvs

iar la /admin/modules/update, sunt enumerate două module: PHP 8.x-1.1 și Remote Stream Wrapper 8.x-1.5.

Cu toate acestea, pentru ambele module, versiunea recomandată este versiunea deja instalată.

  • Cum pot vedea mai multe detalii d ...
Puncte: 0
Entitatea are valori de pachet în Reguli
cn flag

Am creat o „regulă de reacție” foarte simplă la „După actualizarea unei comenzi”.

Nu pot să-mi dau seama pentru ce trebuie să completez: „Entitatea este din pachet” pentru câmpurile dacă vreau să obțin câmpuri Comanda:

  1. Tip
  2. Pachet

Am încercat toate variantele precum „Type= Order” și „Bundle= default” etc, dar pur și simplu nu funcționează.

Are cineva că lucrează cu En ...

Puncte: 1
Delford Chaffin avatar
Vulnerabilitatea injectării SQL cu variația produsului Drupal Commerce
gg flag

O scanare PCI pe site-ul meu spune că există o vulnerabilitate SQL Injection. Dar acolo unde pare să indice că este vorba despre funcționalitatea de comerț destul de simplă. Când vizitați direct o pagină cu variante de produs, aceasta se anexează v=nn la adresa URL pentru a afișa varianta selectată.

Această scanare sugerează că adrese URL precum:

?v=54+sau+5459%3D5459&page=1

?v ...
Puncte: 0
Klapsius avatar
Sugestii de denumire image.html.twig
mx flag

Trebuie să personalizez imagine.html.cremură șablon. Am un nou tip de conținut cu un câmp de imagine (field_tile_image). Cum pot suprascrie șablonul de imagine implicit doar pentru un singur bloc?

Am încercat o denumire diferită, dar încă se folosește imagine.html.cremură. Nu există alte sugestii de nume.

Puncte: 0
Steve Siddu avatar
Cum filtrez eliberarea pe baza produsului selectat într-un filtru expus?
br flag

Am un tip de conținut (Pagina de carte) cu câmpuri de referință la două vocabulare de taxonomie (Produs și Eliberare).

Câmpurile acelui tip de conținut sunt următoarele.

introduceți descrierea imaginii aici

Termenii Produs vocabularul sunt următoarele.

introduceți descrierea imaginii aici

Termenii Eliberare vocabularul sunt următoarele.

introduceți descrierea imaginii aici

Harta cărților care fac referire la diferite articole de produs și eliberează vocabulare.

introduceți descrierea imaginii aici

Vreau să creez o vizuali ...

Puncte: 0
simonp avatar
Migrarea nu reușește cu erori „migrații lipsă”.
ci flag

Încerc să migrez un site Drupal 7 la Drupal 9 utilizând interfața de utilizator a modulului Migrare. Am citit și am urmat tutorialele corespunzătoare de pe drupal.org, dar migrarea încă eșuează.

Având în vedere că site-ul meu original Drupal 7 este destul de complex, în scopuri de testare, am creat o nouă instalare a Drupal 7 și am creat câteva noduri false; apoi am rulat upgrade- ...

Puncte: 1
matsbla avatar
Cum pot activa fluxurile de lucru pentru comentarii?
pe flag

Aș dori să creez fluxuri de lucru pentru comentarii și să le moderez, dar nu găsesc comentarii sub Acest flux de lucru se aplică pentru: pe /admin/config/workflow/workflows/manage/comment_workflow.

Știe cineva cum pot activa fluxurile de lucru în comentarii?

Puncte: 0
Setați alias-ul URL pentru link-urile de meniu create dinamic prin MenuLinkContent::create
in flag

Creez un link de meniu prin intermediul MenuLinkContent::create metoda dupa cum urmeaza:

MenuLinkContent::create([
  'title' => $createdNodeTitle,
  'link' => ['uri' => "entity:node/$createdNodeId"],
  'menu_name' => 'principal',
  'părinte' => array_key_first($menu_link),
])->salvare();

Ceea ce funcționează bine. Caut un parametru de transmis pentru a seta un alias URL per ...

Puncte: 2
Dragan Petrovic FSD avatar
„RuntimeException: ați solicitat un parametru inexistent „app.root””
cn flag

După ce șterg memoria cache, primesc acest mesaj.

Symfony\Component\DependencyInjection\Exception\RuntimeException: Ați solicitat un parametru inexistent „app.root”. în Symfony\Component\DependencyInjection\Compiler\DefinitionErrorExceptionPass->processValue() (linia 37 din /var/www/call/vendor/symfony/dependency-injection/Compiler/DefinitionErrorExceptionPass.php). Symfony\Component\Depende ...

Puncte: 0
NataN avatar
Cum se actualizează valoarea trimisă unui formular web făcând clic pe un buton?
in flag

Cum pot actualiza datele trimise doar făcând clic pe un buton? Am creat un tabel Vizualizare cu subisiuni de formulare web și aș dori să adaug o coloană cu un buton „Aprobare”. Când utilizatorul face clic pe acest buton, valoarea datelor trebuie actualizată. Intenția mea este să optimizez „editarea” și „salvarea”, evitând ecranul de editare a formularului. Adăugarea unei acțiun ...

Puncte: 0
Cum să adăugați în mod programatic câmpuri la obiectul nod atunci când clonați cu createDuplicate()
in flag

Încerc să configurez un modul personalizat care copiază valori dintr-un nod al cărui tip de conținut este A la un nod al cărui tip de conținut este B. În cea mai mare parte, tipurile de conținut au aceleași câmpuri, dar B are câteva câmpuri suplimentare.

A

  • Titlu (titlu)
  • corp (corp)
  • Data (field_date_agenda)

B

  • Titlu (titlu)
  • corp (corp)
  • Data (field_date_agenda)
  • Număr de articole (field ...
Puncte: 1
yohei shibasaki avatar
Vreau să creez un modul personalizat de câmp de taxonomie
es flag

Ce vreau sa fac

Vreau să realizez acest lucru pe Drupal9.

  • În cele din urmă, vreau să creez câmpul personalizat pe un formular web.
  • Cu acest câmp personalizat, Emitentul care utilizează formularul web poate adăuga un nou termen de taxonomie la un vocabular (Acest vacabular este predeterminat în modul) pe acest formular web.
  • Acest câmp este câmp text.
  • Dacă noul termen iese deja în vocabular, ...
Puncte: 0
Fixing different configs
ng flag

After I have run drush cim successfully, I can run drush cst and I see a great number of entries where the configs are "different". What is the best method to fix this?

Puncte: 0
Webform_Autocomplete nu va accepta modificarea variantei pentru opțiunea de formular web existentă
mg flag

Recent am încercat să creez un formular web cu destul de multe variante pentru un număr fix de utilizatori recurenți. Problema cu care mă confrunt este că de fiecare dată când încerc să suprascriu valoarea autocomplete_items a unei componente webform_autocomplete în varianta cu o opțiune de formular web existentă, nu obțin rezultatul dorit. În schimb, primesc orice este selectat autocompl ...

Puncte: 1
RaMeSh avatar
Cum pot injecta dependențe în funcție de condiții?
cn flag

Creez un formular personalizat și în acest formular trebuie să folosesc un serviciu care există într-un alt modul. Trebuie să folosesc acea injecție de dependență pe baza condițiilor care sunt acolo în configurație.

Condiții în forma de configurare:

  1. Utilizați formularul personalizat1
  2. Utilizați formularul Custom2

Dacă âUse Custom1 Formâ este activat, atunci trebuie să folosesc inje ...

Puncte: 0
Giuseppe avatar
Cum se utilizează DependencySerializationTrait?
br flag

Sunt pe Drupal 9. Încerc să editez ProductVariationAccessControlHandler clasa Comertului.

Clasa se extinde Drupal\Core\Entity\EntityAccessControlHandler care la rândul său extinde clasa abstractă EntityHandlerBase

Această clasă abstractă folosește DependencySerializationTrait trăsătură.

Acum, vreau să injectez un nou serviciu în interior ProductVariationAccessControlHandler. Clasa pări ...

Puncte: 0
Modificați titlul prețului produsului în formă
cn flag

Cum pot accesa eticheta câmpului preț al produsului pentru a-l schimba, de exemplu, la „cantitate” în loc de „preț”?

Codul html pentru domeniu este:

<div class="js-form-item form-item js-form-type-commerce-number form-item-variations-entity-price-0-number js-form-item-variations-entity-price-0-number">

<label for="edit-variations-entity-price-0-number" class="js-form-required for ...
Puncte: 0
Nu se poate adăuga un utilizator nou din cauza erorii „Încălcarea constrângerii de integritate: intrare duplicată”.
in flag

Începând cu 14 decembrie 2021, site-ul meu a început să creeze utilizatori cu ID-uri de utilizator reduse, chiar dacă cel mai mare ID de utilizator a fost 9317. Am gând ceva a fost schimbat într-o actualizare de bază pentru a reutiliza ID-urile care au fost eliberate prin anularea unui cont de utilizator. Totuși, am descoperit că de la acea dată, site-ul a încercat să refolosească fiecare I ...

Puncte: 2
Nu se pot resalva nodurile cu entity->save(), fără o eroare specială
cn flag

Încerc să scriu o comandă drush pentru a salva toate nodurile de pe site-ul meu.

Am căutat un modul și am găsit Salvați din nou toate nodurile modul, dar comanda sa drush nu este încă gata. Așa că am decis să încerc să scriu eu.

Cu toate acestea, nu pot face ca nodurile mele să fie salvate din nou $entity->salvare(), și nu înțeleg de ce.

<?php

spațiu de nume Drupal\resave_ ...
Puncte: 0
Setați prețul minim al produsului comercial
cn flag

Doresc să stabilesc un preț minim care poate fi introdus în formularul de adăugare/editare a produsului din Commerce. Dacă utilizatorii introduc un preț mai mic, ar trebui să se afișeze o eroare, atunci când fac clic pe butonul de salvare.

Folosesc următorul cod pentru a realiza asta.

funcția THEME_form_commerce_product_default_add_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $fo ...
Puncte: 1
Adăugați o relație cu entitatea într-o vizualizare a sursei de date de conținut?
ve flag

Bună ziua,

Am configurat un index de căutare (Search API) folosind un tip de conținut de entitate, dar nu trebuie să indexez toate câmpurile. Există o modalitate de a adăuga o relație la entitățile la care se face referire în vizualizare? Tot ce văd sunt articole cu categoria „Sursă de date de conținut”.

Poate că îmi lipsește ceva când construiesc indexul de căutare?

Mulțumesc!

 ...
Puncte: 0
Modul Linkit - Indicarea atributului de titlu al link-ului către un câmp personalizat. Cârlig disponibil?
us flag

În prezent, cel Modul Linkit furnizează link-ul titlu atribut prin tragerea nodurilor aferente titlu camp.

Am dori ca acesta să indice un alt câmp din nod.

Cum putem realiza acest lucru?

M-am uitat în Modulul Editor Link avansat, dar am nevoie ca acest lucru să fie automat, iar câmpul meu personalizat se modifică în funcție de tipul de conținut.

Poate are cineva o idee de cârlig?

Puncte: 0
Kevin avatar
Permite configurarea modulelor în funcție de limbă
in flag

Am un modul care le permite editorilor de site-uri să introducă titlul și descrierea în text simplu pentru un element la nivel de site. Acest site acceptă mai multe limbi - cum pot activa introducerea de valori pentru fiecare limbă activată?

Văd documentația aici:

https://www.drupal.org/docs/drupal-apis/configuration-api/configuration-schemametadata#intro

Pur și simplu îmi actualizez schema pent ...

Puncte: 0
Kevin avatar
„Definiții de entitate și/sau câmp nepotrivite” după activarea modulului contribuit
in flag

Am instalat modulul Rabbit Hole în Drupal 9. Am fost imediat întâmpinat cu acest mesaj pe pagina de stare:

Definiții de entități și/sau câmpuri nepotrivite

Următoarele modificări au fost detectate în tipul de entitate și definițiile câmpurilor.
Utilizator
Câmpul de acțiune Rabbit Hole trebuie instalat.
Calea de redirecționare a Rabbit Hole. câmpul trebuie instalat.
Câmpul c ...

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.