Ultimele Drupal intrebări

Puncte: 0
Blocuri activate pe tipul de conținut al articolului
us flag

Site-ul meu are blocuri de antet care apar pentru anumite pagini și (după cum era de așteptat) trebuie să precizez că fiecare bloc de antet ar trebui să apară numai pentru /node/xxxx.

Am un tip de conținut Evenimente, care sunt toate articole. Aș dori ca un anumit bloc de antet să apară numai pentru Evenimente, dacă este posibil. Voi avea multe, multe evenimente și aș dori să automa ...

Puncte: 0
Apelarea setExposedInput() de la o comandă Drush nu are niciun efect
ve flag

Avem o comandă Drush personalizată implementată folosind următorul cod.

clasa JobApplicationExportCommands extinde DrushCommands {

  /**
   * Exportă aplicațiile de muncă Dorea de la ultima rulare în csv
   *
   * @command dummy:job-application-export
   * @aliases duje
   */
  funcția publică drush_dummy_export() {
    $applicationWebformIds = Drupal::entityQuery('formular web')
 ...
Puncte: 0
Tom C avatar
Cum se adresează valoarea câmpului într-un nod dintr-un formular web
ru flag

Folosesc Drupal 8 împreună cu modulul Webform.
Există o modalitate de a transfera valoarea unui câmp dintr-un anumit tip de conținut într-un formular web?

Asta este situatia:
Există un tip de conținut numit „vacanță” unde creați conținutul specific (posturile vacante). Când adaug un nou post vacant, ofer un câmp numit „cod de vacanță” și un meniu derulant în care selectaț ...

Puncte: 1
scaffolding avatar
Accesarea valorii nodului în șablonul crenguță de paragraf
es flag

Scriu un șablon de crenguță pentru un paragraf. Aș dori să accesez o valoare de câmp text din pagina/nodul în care va fi adăugat acest tip de paragraf.

Mai exact, aș dori să accesez valoarea unui câmp de text intitulat „field_runner_id”. Accesez această valoare în șablonul meu de creangă de pagină/nod astfel:

content.field_runner_id|field_value

Am încercat câteva tehnici (enumerate ma ...

Puncte: 0
Cum pot imprima adresa de e-mail a destinatarului în corpul de gestionare a e-mailului webform cu twig?
us flag

În configurația webform e-mail handler pot vedea asta formular web Variabila crenguță este disponibilă. M-am uitat la context cu xDebug și se pare că ar trebui să pot imprima adresa de e-mail a destinatarului în corpul e-mailului. Dar nu funcționează, corpul este gol. Știi de ce și cum pot remedia asta?

{{ webform.handlers.e_mail.settings.to_mail }}

Edit: Am încercat și eu să foloses ...

Puncte: 0
hukka avatar
Activați MFA pe unele rute atunci când utilizați autentificarea simpleSAMLphp?
ng flag

Avem o configurare Drupal 8/9 care acționează ca un SP cu modul de autentificare simpleSAMLphp, împotriva Shibboleth IdP. Acum este nevoie de includerea unei aplicații pe anumite pagini, iar utilizatorii care folosesc acea aplicație trebuie să fie autentificați cu mai mulți factori.În mod implicit, este activată doar autentificarea cu un singur factor. IdP nu este în controlul nostru, dar acc ...

Puncte: 0
Pieter L avatar
Utilizați primele 3 cifre ale filtrului contextual de vizualizări ca criterii de filtru
nr flag

Am o vizualizare care preia un cod poștal belgian, care are întotdeauna 4 cifre, de la adresa URL și îl folosește ca filtru contextual pentru a afișa numai nodurile pentru acel cod poștal. Acest lucru funcționează bine.

Aș dori să arăt și sublocalități în această vedere. Având în vedere un cod poștal egal cu 9990, vizualizarea ar trebui să arate nodul pentru 9990, dar și nodu ...

Puncte: 1
shelane avatar
Există vreo modalitate de a dezactiva opțiune pentru link-uri de meniu?
cn flag

Pentru platforma noastră unificată Drupal, solicităm ca toate elementele din meniul principal al site-urilor noastre să fie o pagină, iar orice subpagini să arate o cale după elementul din meniul părinte. Deci, dacă „Despre noi” (cu o cale de /despre noi) este un element de meniu de nivel superior, trebuie să fie o pagină. Și pagina „Istoric” de sub aceasta va avea o cale de /despre- ...

Puncte: -1
BlondeSwan avatar
Cu ce ​​se înlocuiește Pages (din D7 și D8) în D9?
br flag

Lucrez la un proiect D9 pe care tocmai l-am migrat din D7, dar nu există un admin > structura > pagini legătură. Cu ce ​​a fost inlocuit asta? La fel și cu panourile, văd în continuare panouri ca tip de conținut, dar ce zici de o structură?

Tot ce am putut găsi online a fost „Cum se creează o pagină de bază”. Vreau mai mult decât o pagină de bază, vreau să structurez paginil ...

Puncte: 2
Bisonbleu avatar
Cum pot captura configurațiile și stocarea unui câmp, astfel încât să-l șterg și apoi să-l recreez?
pl flag

Încerc să implementez acest lucru într-un hook_update_N() dar nu sunt sigur că este potrivit (a se vedea fragmentul de mai jos). Rețineți că schimb max_length în acest proces.

Ce încerc să fac: actualizează my_custom_entity.field_my_custom_field care a salvat date în el. Deci trebuie să:

  1. Stocați acele date
  2. Stocați configurațiile câmpului - dacă acest lucru este posibil?
  3. Depozitați d ...
Puncte: 0
blur avatar
Pot afișa câte întrebări rămase într-un formular din modulul Webform?
bn flag

Există o modalitate fără cod de a arăta câte întrebări au rămas într-un modul de formular web cu mai multe pagini? Din 508 motive, noi (la serviciu) folosim mai multe pagini pentru formulare. Unele pagini au 2 întrebări, în timp ce altele au o grămadă. Există vreo modalitate de a informa utilizatorul câte întrebări au rămas?

Bănuiesc că numărul ar fi bun pe teren, dar ar pute ...

Puncte: 1
Este normal să obțineți 5 „execuții” pe pagină?
ng flag

Am instalat Tideways în VM-ul meu Drupal și modulul XHProf din Drupal. Când încarc o singură pagină a site-ului meu (pagina de pornire), primesc 5 „execuții” pe pagină. Este normal? Prima rulare pare să aibă o sarcină mult mai mare decât următoarele 5.

Puncte: 0
J.g avatar
Obținerea istoricului versiunilor unui nod
us flag
J.g

Există o modalitate de a obține istoricul versiunilor unui nod folosind REST sau JSON API? Aș dori să pot vedea toate ID-urile de versiune ale unui nod în format JSON.

Puncte: 0
abe-cedarian avatar
Într-un șablon de nod, cum pot spune ce regiuni sunt în uz/ocupate?
kr flag

Încerc să creez o funcție de preprocesare în fișierul meu .theme pentru a face o variabilă disponibilă pentru șabloanele de noduri.

Vreau ca variabila să conțină doar numele tuturor regiunilor care sunt utilizate în prezent (adică redarea conținutului).

Ideea este că, dacă am o regiune numită left_hand_nav care este redată pe unele pagini (nu toate) și am un nod numit generic_page,  ...

Puncte: 1
Argumentul de formă Drupal\terminal\Form\TerminalCliForm nu este un formular valid
cl flag

Am citit și alte întrebări referitoare la același mesaj de eroare. Toate par să se datoreze greșelilor de tipar sau căii fișierului. Nu cred că este cazul aici, dar vom vedea. Am o instanță de lucru a aceluiași cod în afară de nume, ceea ce este cu atât mai confuz.

Activez modulul de mai jos. Selectați plasați blocul acestuia. Și atunci când lovesc pagina, primesc:

InvalidArgumentExce ...
Puncte: -1
Adresele formularelor web nu se populează din șirul de interogări
eg flag

Am un formular web la http://safebuy.nz/New?your_name=John%20Argent&[email protected]&address=28%20smith%20Rd&address2=&city=&state_province=Northland&postal_code=&phone_number=0220492570&numberbank_account_&

Câmpurile de adresă nu se populează din șirul de interogări.

Această pagină arată, de asemenea, o dată în partea de sus a formul ...

Puncte: -2
blur avatar
Biblioteci, CSS și încărcare condiționată
bn flag

Privind captura de ecran atașată de la mytheme.libraries.yml, văd „base:”, „component”, „layout”, „theme” și așa mai departe.

Aceste desemnări reprezintă/fac ceva în practică? Sau este doar pentru organizarea fișierului libraries.yml, sau asta implică unde/când se încarcă aceste fișiere CSS? De exemplu, form.css se încarcă numai atunci când este prezent un formula ...

Puncte: 1
Mauricio avatar
Cum să știi dacă un proces batch încă rulează?
lb flag

Am un formular cu 5 butoane și fiecare buton rulează un lot diferit, unele procese batch durează câteva minute. Vreau să blochez butonul dacă procesele batch rulează deja, deoarece alți administratori de utilizator pot accesa același formular și pot încerca să ruleze lotul care rulează deja în acest moment pentru alt utilizator.

Cum pot să știu ce procese batch rulează? Încerc sÄ ...

Puncte: 0
Solicitarea cURL provoacă o eroare de validare a formularului
in flag

Lucrez la o solicitare cURL atunci când un utilizator trimite un formular existent pentru a trimite unele date unui serviciu extern.

Am adăugat această funcție cu această linie: $form['actions'][$action]['#submit'][] = 'my_module_push_data';

Și solicitările mele cURL:

    $ch = curl_init();
    // Obțineți token de acces aici
    curl_setopt($ch, CURLOPT_URL, 'https://resturl.com&id=' . $ ...
Puncte: 0
Cum pot face ca un bloc personalizat să arate conținut diferit pe prima pagină?
za flag

Am un modul personalizat, în Drupal 9, (care afișează un bloc într-o regiune) care are un formular de administrare cu o casetă de selectare pentru afișare doar pe „prima pagină” sau dacă este debifat pe „toate” paginile.

Pentru ca blocul să apară pe pagina de pornire sau pe toate paginile, am nevoie de un fel de funcție de preprocesare care să ruleze înainte ca blocul să se à...

Puncte: 1
Afișare personalizată în referința de entitate salvată în câmpul Widget
us flag

Avem un widget pentru câmpul de referință al entității. Pe baza unei vizualizări în care puteți introduce codul unui produs pentru a ajunge la referința produsului.

Widgetul arată cele 2 câmpuri (cod) - (Titlu) când introducem în widget.

Dar după salvare, sunt afișate doar titlul și ID-ul nodului. Titlu (ID nod)

Cum pot suprascrie ceea ce este afișat în câmpul de referință al entităÈ ...

Puncte: 2
Utilizarea API-ului de interogare de entități pentru a identifica entitățile cu valori corelate
ai flag

Imaginează-ți două tipuri de entități personalizate Drupal 9 numite A și b.

Tip de entitate A are două câmpuri a_f1 și a_f2.

Tip de entitate b are un câmp b_a care este o referință de entitate cu un tip țintă de A și cardinalitate nelimitată.

Cum se creează o interogare de entitate care găsește toate entitățile de tip b dintre care cel puțin unul b_a referințe la entitate indică o  ...

Puncte: 2
VEERAPRASAD avatar
S3FS IMCE Problemă de încărcare a fișierelor pentru fișierele vechi pe site-ul actualizat
cn flag

Am o întrebare despre încărcarea fișierului IMCE. Sper să fi întâlnit cineva o problemă similară.

Module instalate:

Am adăugat un câmp de fișier/imagine și am ales următoarea opțiune din Gestionați afișarea formularelor [admin/structure/types/manage/mycontent-type/form-display] pentru a avea Open Opțiunea File Br ...

Puncte: 0
megsani avatar
Prezentarea de diapozitive pe prima pagină nu este afișată
us flag

Iată pașii pe care i-am făcut:

  1. A creat un tip de conținut de „diapozitiv” cu următoarele câmpuri Titlu Corp Legătură Imagine
  2. Au creat 3 diapozitive cu tip de conținut „diapozitiv”.
  3. S-a creat o nouă vizualizare denumită „slideshow” utilizând Views Slideshow (slideshow). Previzualizarea a afișat corect prezentarea de diapozitive.
  4. S-a adăugat blocul „prezentare” în blo ...
Puncte: 1
Interlated avatar
Cum adaug elemente din modulul utilizator într-un meniu?
km flag

Cum adaug link-urile modulelor de utilizator de bază, cum ar fi Contul meu și Deconectați-vă la alt meniu?

Puncte: 0
quantumized avatar
Cum să adăugați valoarea opțiunii personalizate pentru a selecta câmpul în formularul web și să le salvați odată cu trimiterea?
ng flag

Am un formular web Drupal 7 când trebuie să populez dinamic opțiunile unui câmp selectat. În prezent, folosesc hook_form_alter() și setez valorile așa:

<?php
 $form['submitted']['left']['select_field_name']['#options'] = $new_options;
</php>

Acest lucru funcționează pentru afișarea noilor opțiuni la crearea formularului web, dar valorile nu sunt salvate cu formularul.

Știu că existÄ ...

Puncte: 3
Kevin avatar
Preveniți redarea regiunilor Layout Builder care nu au conținut
in flag

Folosind Layout Builder, atunci când adăugați un bloc la un aspect care are controale de acces și un utilizator vizitează o pagină fără acces, aspectul este gol.

Cum se împiedică redarea aspectului dacă conținutul său este gol? In timp ce {% if content.foo|render|striptags|trim %} trucul funcționează pentru șabloanele bloc, nu îmi pot da seama cum să obțin același efect cu șabloanele ...

Puncte: 0
Rog Boy avatar
Adăugarea unei comparații condiționate a două coloane în relație
ma flag

Încerc să pun o comparație de valoare în timp ce creez relații. Când dau valoare directă, funcționează perfect. dar am vrut să trec numele coloanei cu alias pentru a obține rezultatele necesare.

Acesta funcționează bine

$this->query->add_where(
        $this->options['grup'],
        db_and()
          ->condition("class.end_time", 1625047346 , '<=')
    );

ieșire ...

Puncte: 1
Codium avatar
De ce condiția personalizată nu conține entitatea părinte?
us flag

Eu folosesc:

  • Drupal 9.1.7
  • Comerț 2.24

Încerc să îmi creez condiția personalizată (pe baza https://docs.drupalcommerce.org/commerce2/developer-guide/core/conditions). Cu toate acestea, entitatea părinte este întotdeauna NULL. Se pare că entitatea părinte funcționează doar atunci când specific comerț_comandă la fel de tip de entitate numai, dar am nevoie articol_comandă_comerț.

Puncte: -1
Alireza Tabatabaeian avatar
Cum să gestionezi o ieșire diferită pentru același bloc (problema de caching)?
cn flag

Am o temă care are două apariții diferite pentru blocul meniului principal, așa că am scris o sugestie de temă ca aceasta:

function MYTHEME_theme_suggestions_menu_alter(matrice &$sugestii, matrice $variabile) {
  if ($variables['menu_name'] == 'principal' și Drupal::service('path.matcher')
  ->isFrontPage()) {
    array_splice($sugestii, 1, 0, 'menu__main__front');
  }
}

astfel încà...

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.