Ultimele Drupal intrebări

Puncte: 1
Tobias Krause avatar
entityQuery returnează un rezultat greșit: prea multe alinări?
cn flag

Am creat un entityQuery pentru o entitate personalizată de tip „vot”. Vreau doar să obțin acele voturi pentru un anumit sondaj și pe cele ale deputaților care sunt membri ai unei anumite fracțiuni. Calitatea de membru al fracțiunii se poate modifica de-a lungul legislaturii, așa că avem o entitate personalizată suplimentară de tip „fraction_membership” în care pot fi setate fracția  ...

Puncte: 0
Jaypan avatar
Crearea unei vizualizări cu un filtru expus pentru „nu este gol”, unde toate rezultatele sunt afișate implicit
de flag

Creez o vedere. În mod implicit, vreau să se afișeze toate rezultatele, cu un filtru expus pentru „are o valoare” (aka nu este gol) și „este gol”.

Nu îmi pot da seama cum să fac filtrul expus să funcționeze pentru asta. Dacă fac filtrul expus fie pe „este gol”, fie pe „nu este gol”, acesta filtrează inițial valorile pe baza acelei secțiuni. Vreau ca filtrul expus să ai ...

Puncte: 1
Søren Sjøstrøm avatar
Brandingul site-ului nu este afișat corect
ru flag

Lucrez la o nouă temă pentru distribuția Rain (Drupal 9), dar îmi este greu să arăt corect brandingul site-ului. Este prima dată când încerc să fac o temă, așa că îmi pare rău dacă întreb prost.

Site_logo, site_name și site_slogan sunt afișate unul deasupra celuilalt.

Iată fragmente din cloud_theme.theme:

/**
 * Implementează hook_preprocess_HOOK().
 */
funcția cloud_theme_preproces ...
Puncte: 1
Cum să creați o vizualizare prin care sunt imprimate ultimele 3 noduri cu valori de referință unice pentru entități
nl flag

Am două tipuri de conținut, CAR și DRIVER. Tipul de conținut DRIVER conține un câmp de referință pentru entitatea CAR. Deci, fiecare pagină de creare a nodului DRIVER poate face referire la un anumit CAR.

Scopul este de a construi o vizualizare pentru a tipări 3 dintre cele mai recente mașini unice la care se face referire dintr-un nod DRIVER (creat de utilizatorul conectat).

Exemplu... iat ...

Puncte: 0
ProGrammar avatar
Paragrafe eliminate din schema graphql dacă nu oriunde în conținut, ceea ce provoacă eroare pentru tipul de uniune
ca flag

Fac un site Drupal fără cap cu Gatsby folosind paragrafe. Am experiență cu Drupal, dar relativ nou cu gatsby/graphql.

Problema cu care mă confrunt este că, dacă baza noastră de date nu are de fapt nicio instanță de paragraf, atunci generează schema fără asta (presupun că generează o schemă minimă bazată pe ceea ce există, nu pe ce tipuri sunt de fapt posibile) și eroare deoarec ...

Puncte: 0
Rishi Kulshreshtha avatar
Batjocorirea răspunsului XmlResponse::getResultCode nu funcționează
uz flag

Urmează codul pe care îl folosesc pentru a bate joc de răspunsul XmlResponse::getResultCode la fel de Bine, dar nu funcționează, nu sunt sigur ce nu merge exact aici:

$response = $this->createPartialMock('\CommerceGuys\AuthNet\Response\XmlResponse', ['getResultCode']);
$response->expects($this->any())->method('getResultCode')->will($this->returnValue('Ok'));

$client = $this-> ...
Puncte: 0
Există o modalitate ușoară de a obține link-urile derivatelor de imagine?
by flag

Lucrez cu stiluri complexe de imagine și aș dori să pot încărca rapid toate derivatele diferite pentru a verifica că sunt procesate corect.

Dar nu văd cum să obțin link-urile cu ușurință. Cel mai bun cu care pot veni este să deschid nodul în JSONAPI și, cu patch-ul de la https://www.drupal.org/project/drupal/issues/2825812, obținând URL-urile pentru derivate din asta.

Există ceva mai  ...

Puncte: 0
Paul avatar
Modul optim de a obține definiția câmpului unui tip de conținut
in flag

Când am nevoie de definirea câmpului unui tip de conținut în Drupal 8+, obișnuiam să rulez următorul cod (pentru obținerea câmpului „corp” în tipul de conținut „pagină”):

$page_fields = \Drupal::getContainer()->get('entity_field.manager')
               ->getFieldDefinitions('nod', 'pagina'); 
$body_definition = $page_fields['body'];

Am învățat că este posibil și rulân ...

Puncte: 0
ANDREW-LVIV avatar
Cum acord unui rol permisiunea de a goli memoria cache?
us flag

Am scos Administrați configurația site-ului permisiunea unui rol, dar am nevoie de utilizatori cu acel rol pentru a șterge memoria cache din /admin/config/development/performance.

Știu, există hook_menu_alter() în Drupal 7, dar cum rămâne cu Drupal 8?

Puncte: 0
Afișați site-ul multiplu activ în prezent
cn flag

Există vreo modalitate de a vedea care configurație multisite este activ în prezent în interfața web de administrare a drupal?

Puncte: 0
user3108268 avatar
Validarea nu arata o eroare atunci cand valoarea introdusa in camp nu respecta lungimea minima
us flag

Eu folosesc Validare pe teren modul pentru a valida un câmp de text utilizând regula Lungime cu o lungime minimă de 1.

captură de ecran

Când câmpul este lăsat gol, nu este afișată nicio eroare de validare.

captură de ecran

Setarea câmpului după cum este necesar nu este soluția pentru acest caz specific, deoarece provoacă probleme cu un modul pe care îl folosesc.

Cum pot evita ca utilizatorii să nu introducă o va ...

Puncte: 0
Tobias Krause avatar
Jetoane înlănțuite pentru entitățile personalizate la care se face referire
cn flag

Avem două entități personalizate: perioada_parlamentului (poate fi o alegere sau o legislatură) și parlament. A perioada_parlamentului entitatea are o referință la a parlament entitate. Într-o Sondaj nod, avem un câmp de referință de entitate pentru perioada_parlamentului entități al căror pachet este legislatură (domeniu_legislativ). (Este vorba despre sondaje la care participă deput ...

Puncte: 0
Mathieu avatar
Cum afișez un tur pe un nod?
ph flag

Pe un site Drupal 9, am instalat Tur si Tur UI module și a creat un nod.

Cum pot configura Tur UI pentru a arăta un tur pe acel nod?

Nu stiu ce sa pun Numele modulului și Trasee.

captură de ecran

Puncte: 1
Cum pot face 3 meniuri diferite?
cn flag

Trebuie să fac o agendă în Drupal 7. Tabelul pentru evenimente este mai mult sau mai puțin deja făcut, dar ar trebui să adaug 3 zile în partea de sus, cum ar fi:

Ziua 1 - Ziua 2 - Ziua 3

În funcție de ziua pe care se face clic, va afișa o agendă sau cealaltă.

Cum pot face acest lucru?

Adaug conținut folosind Agendă tipul de conținut pe care l-am creat, dar ar trebui să creez conținut ...

Puncte: 0
theme_preprocess_form_element nu poate elimina $field_suffix
cn flag

Încerc să elimin #field_prefix folosind theme_preprocess_form_element astfel

funcția estore_preprocess_form_element(&$variabile) {
  if (isset($variabile['nume']) && $variabile['nume'] == "dimensiuni_câmp[0][lungime]") {
    $variables['element']['#field_suffix'] = "";
  }
}

Pot vedea în depanator că codul funcționează și setează variabila la gol, dar odată ce pagina redă su ...

Puncte: 0
stckvrw avatar
Cum să obțineți toate paginile în care este plasat un bloc
gb flag

Dacă am un bloc ca entitate în interiorul funcției hook_entity_update(), atunci cum să obțineți căile tuturor paginilor în care este plasat blocul? Nu găsesc un răspuns prin Google.

Sau poate mai întâi ar trebui să iau regiunile? Dacă da, cum să obțineți regiunile și apoi paginile?

Văd că am următoarele patru proprietăți în interiorul hook_entity_update() când tipul de entitate es ...

Puncte: 1
Eroare de modul lipsă în timpul executării testului unitar
ae flag

Încerc să rulez un test unitar pentru unul dintre modulele mele contribuite în mediul meu de dezvoltare locală. Dar continuă să arunce o eroare:

$:/path/to/web$ sudo -u www-data -E phpunit -c core/phpunit.xml profiles/abc/modules/contrib/entity_clone/tests/src/Functional/EntityCloneContentTest.php
PHPUnit 6.5.9 de Sebastian Bergmann și colaboratori.

Testarea Drupal\Tests\entity_clone\Func ...
Puncte: 0
David Lemon avatar
Utilizarea radio FormElement într-un drupal 8 ListBuilder
ke flag

am făcut o entitate de configurare personalizată, și încerc să configurez butoanele radio în listBuilder. Acest lucru se face în limbajul modulului de bază fără probleme, dar când încerc să fac același truc cu entitatea mea personalizată nu pot obține niciun buton radio. În schimb, atributele sunt redate în elementul html.

    funcția publică buildRow(EntityInterface $entity) {
     ...
Puncte: -3
Graple avatar
Cum export o listă de utilizatori într-o foaie de calcul Excel în Drupal 9
us flag

Folosesc un site web Drupal 9 și aș dori să export o listă a utilizatorilor într-o foaie de calcul Excel. Ar folosi Export de date vizualizări modulul este cel mai bun mod de a realiza acest lucru?

Puncte: 2
De ce nu pot face upgrade de la 9.2.3 la 9.2.4 folosind Composer?
br flag

Dacă verific artefacte învechite folosind:

compozitor depășit „drupal/*”

Văd că Core are nevoie de actualizare:

drupal/core 9.2.3 9.2.4
drupal/nucleu-compozitor-schela 9.2.3 9.2.4
drupal/core-dev 9.1.5 9.2.4
drupal/core-recomandat 9.2.3 9.2.4

...

Totuși, când încerc să actualizez:

actualizarea compozitorului drupal/core-recommended --with-dependencies

Primesc următoarele mesaje:

Dep ...
Puncte: 0
wildfeed avatar
Cum se modifică un șir HTML redat adăugând cod personalizat la setContent() în core într-un modul?
jp flag

Vreau să înlocuiesc șirul HTML returnat de core folosind un modul personalizat care înlocuiește $content['#markup'], sau întregul $conținut matrice returnată de HtmlResponse::setContent().

Pot trece peste Răspuns::setContent() sunând HtmlResponse::setContent(). Exact cum adaug acest lucru la un modul personalizat, de exemplu implementând un serviciu?

Scopul meu este să modific toate <a ...

Puncte: 2
Chris Happy avatar
Personalizat Trimitere apel invers se declanșează numai atunci când Formularul este Valabil când se află în Dialog
cg flag

Încerc să creez un nod într-un dialog cu următorul link:

Introduceți titlul unui formular de înregistrare sau <a class="use-ajax" 
    data-dialog-options="{"width":800}" 
    data-dialog-type="modal" 
    href="/node/add/mycontenttype?enableAjaxSubmit=true">
    creați un nou formular de înregistrare.
</a>

Reapelarea _mymodule_close_dialog() rulează perfect atunci când nu ...

Puncte: 1
Procesorul de cale de intrare nu se procesează
cn flag

Încerc să folosesc un procesor de cale de intrare pentru a redirecționa o cale (la o aplicație web bazată pe acest tutorial), dar Drupal nu o ridică.

Am încercat următorul cod pentru a redirecționa pur și simplu fiecare pagină de pe site către /fericit, dar după reconstruirea memoriei cache, nu se întâmplă nimic; Pot naviga pe site în mod normal și nu fiu redirecționat niciodată. ...

Puncte: 0
Creați un filtru de vizualizare pentru a găsi un nod care nu are valoare într-un anumit câmp
ru flag

Încerc să creez un filtru expus pentru vizualizare care să permită găsirea nodurilor care au un câmp specific fără valoare. Este un câmp care listează termeni de taxonomie.

Acest lucru nu este posibil cu vedere. Când selectez să expun operatorul „IS NULL”, filtrul care este returnat prin vizualizare nu are sens, așa cum puteți vedea în imaginile următoare

introduceți descrierea imaginii aici

Filtrul după ce aleg acea ...

Puncte: -1
Cum pot elimina unele unități de măsură din widget-ul Câmpuri fizice?
cn flag

Încerc să modific widget-ul pentru câmpurile implementate de Câmpuri fizice modul, folosind hook_field_widget_form_alter().

Încerc să elimin unele unități din lista selectată, dar nu există o listă selectată $element.

Cum pot modifica acele unități?

Puncte: 1
Berry Dingle avatar
Trebuie să configurez diferit directorul de fișiere publice pentru mai multe site-uri?
cn flag

Am avut niște instalări Drupal pe care le-am fuzionat într-o instalare cu mai multe site-uri.

Când erau instalații unice, am creat un fișiere în directorul rădăcină și setați permisiunile de sistem pentru director și conținutul acestuia la 755. Când am executat examinarea de securitate, nu am primit erori.

Acum le-am configurat ca multi-site; cel fișiere directorul este încă în folder ...

Puncte: 0
Protomancer avatar
Cum redau corect linkurile în lista de articole personalizată când folosesc o matrice de randare complexă?
ar flag

Doresc să folosesc un șablon personalizat de listă de articole într-un modul care modifică <h3> etichetă. Elementele pe care le redau sunt matrice de redare a linkurilor.

Când folosesc șablonul implicit, o matrice de redare a linkurilor funcționează corect și scoate linkurile. Când folosesc un șablon personalizat, linkurile nu mai apar. Pierd vreun pas?

Acesta este codul pe care  ...

Puncte: 0
youni avatar
Afișați un bloc numai în prima pagină și nu în fiecare pagină de paginare
cn flag

Am configurat un bloc să fie afișat doar pe prima pagină, dar prima pagină este de fapt o vizualizare a ultimelor noduri publicate, cu un pager, iar blocul este afișat pe fiecare dintre paginile sale.

Există vreo modalitate convenabilă de a afișa blocul o singură dată? Știu că este posibil să scrii un cârlig care verifică dacă pagină parametrul este setat și ascunde blocul în ace ...

Puncte: 0
matts213 avatar
Add class to field parent with a preprocess hook in a custom module?
cn flag

Background:

I would like to alter the classes that are added to a rendered field in Drupal 9 in a custom module. I'm trying to use hook_preprocess_field and I'm not sure if this will work or if there is a better alternative.

based on: https://www.drupal.org/forum/support/module-development-and-code-questions/2017-03-31/add-class-to-field-in-drupal-8

I have the following:

function my_module_preprocess_ ...
Puncte: 1
Editarea setărilor câmpului paragrafelor returnează 404 cu serverul de dezvoltare php
ve flag

Am acest comportament ciudat pe instanța mea locală drupal9. Îl încep în web folderul cu serverul de dezvoltare php construit: php -S localhost:8000

Acum, dacă încerc să editez orice câmp de paragrafe, de ex. /admin/structure/paragraphs_type/manual_news/fields/paragraph.manual_news.field_news_entries

[Vine Aug 13 12:47:39 2021] 127.0.0.1:55544 [404]: POST /admin/structure/paragraphs_type/manual_ne ...

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.