Ultimele Drupal intrebări

Puncte: 0
Interlated avatar
Cum încarc adresa din CiviCRM într-un profil de facturare comercială?
km flag

Am un magazin comercial legat de CiviCRM. Aș dori ca clienții să-și introducă adresa o singură dată, în profilul de contact CiviCRM.

Cum încarc profilul pentru a-l copia într-un profil de facturare Commerce?

am instalat entitate_civicrm.

Acestea sunt modalitățile prin care mă gândesc să o fac:

  1. Încărcați sesiunea CiviCRM.

Cum îmi fac modulul să încarce clasele CiviCRM? Vad asta

Puncte: 1
hotwebmatter avatar
ConstraintValidator nu reușește să valideze constrângerea în câmpul de referință al termenului de taxonomie
nr flag

Clientul are o taxonomie ierarhică simplă și consistentă.

Orașe la nivelul superior și școli la nivelul doi.

.
âââ Oraş1
â  âââ Scoala1
â  âââ Scoala2
â  âââ Scoala5
âââ Oraş2
    âââ Scoala3
    âââ Scoala4

Pachetul de entitate cont de utilizator conține un câmp Referință de entitate la termenii taxonomiei școlii.

Încerc să impun o constrà...

Puncte: 0
Controlul vizibilității câmpului drop-down folosind #states API pentru meniul drop-down dependent
cn flag

Am urmatoarea configuratie.

dropdown_one

[
    '#type' => 'selectați',
    '#title' => $this->t('Dropdown one'),
    '#options' => $dropdownOneOptions,
    '#empty_option' => '---',
    '#weight' => 1,
    '#ajax' => [
      'eveniment' => 'schimbare',
      'callback' => [$this, 'getDropdownTwoOptions'],
      'wrapper' => 'dropdown-două',
      'progres' => ...
Puncte: 0
Adăugați mai multe câmpuri în vizualizările fluxului rss
cn flag

Aș crea o vizualizare cu feed RSS și vreau să includ mai multe câmpuri în această pagină xml? vreo idee ?

Am folosit modul de conținut cu modul tease, dar include etichetele și atributele HTML!

<item>
  <title>Lorem ipsum</title>
  <link>http://localhost/node/1</link>
  <description>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
 ...
Puncte: 0
Josh avatar
Cum se face ca variabila Twig furnizată de modul să fie disponibilă pentru un șablon twig al unui alt modul?
kz flag

Sunt un începător când vine vorba de a combina funcțiile API ale drupal cu un șablon twig.

Am creat un nod denumit pictograma font awesome. Se află variabilele Twig din acest câmp

fontawesomeicon.html.twig:

 * etichetă: eticheta HTML este folosită pentru a crea pictograma. 
 * pictogramă: numele pictogramei care este utilizată pentru șabloane.
 * stil: stilul Font Awesome pentru pictogramă.
 ...
Puncte: 0
Edward Peters avatar
De ce pagina Raport de stare nu afișează informații?
in flag

Tocmai am făcut o actualizare a site-ului meu de la Drupal 8.9.16 la Drupal 9.2.6. Totul arată bine, dar când mă duc la /admin/reports/status nu există informații conform capturii de ecran. Nu am mai întâlnit asta până acum, mă poate ajuta cineva?

Am șters memoria cache de mai multe ori, am rulat Cron, fără niciun efect.

captură de ecran

Puncte: -2
Nu se pot importa setările formularului web după crearea/testarea unui formular
in flag

Pe server am deja configurarea site-ului cu modul webform instalat. Dacă, de exemplu, creez și testez un formular web și după aceea încerc să import configurația formularului web cu drush cim primesc eroare:

"Există entități de tipul Webform Submission și Webform Kontakt Form Aceste entități trebuie șterse înainte de importare".

Această problemă este raportată și aici: https://www.dr ...

Puncte: 0
Stef Van Looveren avatar
Unde să definiți regulile personalizate de stocare în cache a entităților pentru paginile de detalii
cn flag

Când aveți un proiect mai mare, probabil că aveți activat atât memoria cache a paginii interne, cât și modulul cache a paginii dinamice interne. În cazul meu, da. Dar am o secțiune pe site-ul meu care conține entități personalizate („Concurs”) unde aș dori să am un control personalizat al stocării în cache a paginii de detalii (concurs/1). Iată ce am găsit până acum:

/**
 * ...
Puncte: -2
Nihal Kumbhalkar avatar
Cum să adăugați un simbol anti-csrf la formulare (Nu s-au găsit simboluri anti-CSRF într-un formular de trimitere HTML.)
cn flag

Când testam site-ul meu Drupal 9 pentru securitate, am primit eroarea ca „Nu au fost găsite simboluri Anti-CSRF într-un formular de trimitere HTML”. soluția este dată ca „utilizați pachete anti-CSRF, cum ar fi OWASP CSRFGuard”. dar cum să le folosești în forme drupal.

Puncte: 0
neessen avatar
Using dynamic templates in custom module
ro flag

I have created a custom Drupal 9 module, and I would like for this module to use different template files basing on a variable. I have looked at hook_theme() and I think the pattern return value might be what I am looking for, but I can't seem to make it work.

testpage.module

function testpage_theme() {
  return array(
    'testpage' => array(
      'template' => 'testpage',
      'variables' = ...
Puncte: 0
john Smith avatar
entity_form cum să adăugați în mod programatic referințe și să actualizați vizual formularul (entity_browser)
gr flag

Am o entitate fieldable cu un câmp de referință la paragrafe field_paragraphs și un paragraph_type cu un câmp de referință la evenimentul content_type field_events.

Ceea ce încerc în formularul de entitate este să am un buton în subformularul de eveniment paragraph_type, care la clic precompletează field_events de tip_paragraf cu conținut. Afișarea formularului de field_events folosește un  ...

Puncte: 0
Thomas Crawford avatar
Cum pot obține anumite câmpuri de la obiectul utilizator din API-ul REST?
al flag

Am o întrebare despre preluarea câmpurilor din obiectul utilizator folosind REST în Drupal 8. Când sunt conectat în Drupal, pot folosi și următorul apel GET pentru a prelua obiectul utilizator:

http://localhost:8081/user/2?_format=json

Acest lucru va returna un răspuns json cu toate câmpurile acestui utilizator. Vreau să recuperez doar 3 câmpuri și nu întregul obiect.

Cum pot seta unele câmp ...

Puncte: 1
How to add inline CSS style in Custom Text of Views?
au flag

I have already setup fields for user to input color code (e.g. "#123000") to a content type. Now I need to modify the inline style color / background-color with the given value. I tried to do this in my Custom Text field:

    <div class="box" style="color: {{ color_field }}">
        <h2>{{ title }}</h2>
        <span class="description">{{ body }}</span>
    </div&g ...
Puncte: 0
Jeirod avatar
How to retrieve #tree values inside multiple containers?
cn flag

I am using Drupal 8 and I am creating multiple forms that are made of a #tree hierarchy.

I need to retrieving the value of the "first name" from the #tree using the below code and it doesn't get the value.

$firstName = $form_state->getValue('userBoxArea')[$count]['userBox']['nameBox']['firstName'];

This is my code:

protected static $formID;

public function getFormId() {
    if (empty(self::$formID)) ...
Puncte: 4
sailormoon avatar
Cum să preveniți ștergerea unui nod în timp ce efectuați o operație de ștergere?
cn flag

Vreau să împiedic ștergerea unui nod în timp ce se efectuează o operație de ștergere pe el. De exemplu, în panoul de administrare, dacă utilizatorul face clic pe „Șterge” pe nod, nodul nu ar trebui să fie șters dacă nu este administrator. Permisiunile și rolurile de utilizator nu sunt o problemă pentru mine, problema este „oprirea” operației de ștergere.

am găsit hook_entity_ ...

Puncte: 1
Imaginea cu itok „nu poate fi afișată deoarece conține erori”
jp flag

Încărcăm imagini pe site-ul nostru (Drupal 9.2.6). În sursa paginii, imaginile sunt adăugate cu un ?itok=. Browserul nu poate vizualiza imaginea și când o pun direct în bara de adrese afirmă „nu poate fi afișată deoarece conține erori”.

Imaginea este creată corect și în directorul fișierelor. După eliminarea parametrului de interogare din url, imaginea funcționează bine.

Vreo id ...

Puncte: 1
Geat avatar
Injectarea unei noi instanțe a unui serviciu într-o altă clasă de servicii
de flag

Am un serviciu (pentru trimiterea alertelor de eroare) care este utilizat de mai multe alte servicii.

Serviciul de alertă este injectat în acele clase prin fișierele relevante services.yml și prin constructorii acestora.

Cu toate acestea, ambele clase au aceeași instanță a serviciului (ceva de care de fapt nu mi-am dat seama până acum). Dacă am setat o proprietate dintr-o clasă, este dispon ...

Puncte: 0
Famaxis avatar
Cum se implementează manual pe o găzduire partajată?
uy flag

În găzduirea mea partajată: fără git, fără compozitor, fără setări pentru folderul rădăcină. Doar folderul „public_html”. Și fișierele mele Drupal: vendor, web, composer.json, composer.lock.

Cum ar trebui să pun totul în folderul public? Ce ar trebui să schimb? În settings.php am scris deja noile mele setări db, dar acest lucru nu este suficient.

Puncte: -3
Tak avatar
Schimbați starea fluxului de lucru cu o anumită metodă de plată
jp flag
Tak

În acest moment, am o metodă de plată numită „Transferência Bancária” și trebuie să treacă automat la starea fluxului de lucru „În așteptarea transferului” atunci când acea metodă de plată este selectată.

Se poate face programatic?

Sunt blocat la: $comanda = $eveniment->getEntity(); if(($comanda->getPaymentGateway()) == ('transfera')) { $comanda->set('state', 'aguardando_ ...

Puncte: 1
Limitați utilizatorii să creeze administratori?
fi flag

Vreau să le dau unor utilizatori posibilitatea de a adăuga și edita alți utilizatori, dar nu vreau ca aceștia să poată adăuga administratori (sau ca ei să își poată acorda lor sau altor utilizatori rolul de „administrator”).

Acest lucru pare a fi ceva care ar fi necesar în mod obișnuit, dar nu văd nicio modalitate de a face acest lucru OOB sau vreun modul existent.

Am scăpat ceva s ...

Puncte: 0
zapico avatar
Vizualizarea cu traducerea nu funcționează conform așteptărilor
cn flag

Am o vedere care filtrează conținutul (filmele) după categorie și funcționează conform așteptărilor.

Am adăugat o nouă limbă pe site și unele categorii nu sunt aplicate în ambele limbi la același conținut, dar vizualizarea returnează toate filmele care au acea categorie în limba principală, chiar dacă nu are acea categorie în limba actuală.

De exemplu, dacă am un film cu aceste c ...

Puncte: -1
Folosind modulul API de autentificare
mx flag

Încerc să folosesc API-ul de autentificare a utilizatorului modul.Scopul meu este să adaug niște post-procesare după conectarea cu succes la Drupal 7 care postează JSON într-un serviciu web extern. Aceasta ar fi o muncă foarte asemănătoare cu cea Postare la distanță de formular web modul, ci pentru pagina de conectare.

Problema mea este că, deși modulul este instalat bine și lucrurile ...

Puncte: 2
Елин Й. avatar
Cum să returnezi un fișier XLS pentru a fi descărcat la trimiterea formularului
je flag

Încerc să creez un fișier XLS și să-l trimit în browser printr-un formular, dar nu îmi dau seama cum să o fac. Folosesc modulul de serializare XLS, dar sunt deschis la toate celelalte sugestii.Cu acest modul am creat cu succes câteva vederi cu caracteristica XLS Export. Dar acum am un formular și fișierul excel ar trebui creat la trimiterea formularului în funcție de datele trimise.

A ...

Puncte: 1
Afișați în mod condiționat antetele pe pagina web în page.html.twig
mx flag

Avem un antet care conține un meniu secundar în bara de sus, căutare, meniul principal și logo în page.html.twig.

Am dori să implementăm un antet nou cu câteva modificări și, prin urmare, am dori să adăugăm un câmp bool sau un câmp, undeva, de exemplu, toate tipurile de conținut. Deci, utilizatorul, adaugă o pagină, vede acest câmp și dacă este bifat pentru a afișa un nou ant ...

Puncte: 0
Jeirod avatar
Cum se recuperează valorile #tree în interiorul unui formular?
cn flag

Sunt nou la Drupal 8 și creez un modul care are o formă #tree.Am ales formularul #tree pentru a crea mai multe formulare care au aceleași câmpuri de text și buton.

Am dat peste un document în drupal despre #tree.
https://www.drupal.org/docs/7/api/form-api/tree-and-parents
Am făcut o cercetare despre asta și nu găsesc nicio documentație, postare sau blog despre cum să obțin o anumită valoa ...

Puncte: -1
ventura avatar
Cum listez toți utilizatorii dintr-o vizualizare care au creat un nod cu anumiți termeni de taxonomie?
cn flag

Scopul este de a crea o vizualizare pentru a lista utilizatorii pe o pagină cu url /căutare/[categorie]/[subiect]/[locație] unde „categoria” „subiect” și „locație” sunt câmpuri de taxonomie în nodurile pe care utilizatorii le pot crea.

Vreau să enumerez toți utilizatorii care au un nod în care se aplică interogările „căutare”.

/căutați/toate/toate/toate ar trebui să enumere ...

Puncte: 0
Mira chalak avatar
Lac și blocuri personalizate
eg flag

Vreau să configurez lac pe site-ul meu multilingv drupal 8 și am un bloc care apare pe o pagină a cărei cale este /my-test . Deci, în franceză, adresa URL ar fi astfel: /fr/my-test, în timp ce în engleză /my-test . În acest bloc, folosesc pur și simplu:

$lang = \Drupal::languageManager()->getCurrentLanguage()->getId(); pentru a detecta limba și apoi afișa știri în funcție de aceastÄ ...

Puncte: 0
ShabbyAbby avatar
Importați mai multe imagini cu sub_process și image_import
to flag

Am câteva noduri cu mai multe imagini pe care vreau să le import. Cum pot combina sub_proces plugin cu import_imagine?

"field_image":[
    {"src":"https://example.com/image1.png","alt":"Imagine 1","title":"Imagine unu."}, 
    {"src":"https://example.com/image2.png","alt":"Imaginea 2","title":"Imaginea a doua"}
]

Ce pot face pentru a arunca în buclă matricea de imagini și a le importa mai ...

Puncte: 1
Jean da Silva avatar
Redați imaginea receptivă în interiorul câmpurilor de formular în mod programatic
cn flag

Încerc să îmi dau seama cum să redau o imagine receptivă în mod programatic în interiorul unui câmp de formular. Fac întreținere într-un cod pentru jobul meu curent și, uneori, există câmpuri de formular care folosesc proprietatea „#markup”. Acum trebuie să schimb toate imaginile pentru a fi receptive.

Exemplul de cod:

$form['markup1'] = [
     '#markup' => '<div class="rating_ ...
Puncte: 1
liquidcms avatar
Cum se poate face o entitate personalizată de câmp?
us flag

Acest lucru a fost întrebat aici înainte; dar întrebarea este închisă și cele câteva răspunsuri nu oferă suficiente informații.

Încerc să folosesc un modul contrib (sitewide_alert) care oferă propria sa entitate personalizată.Încerc să îmi dau seama cum să corectez acest modul pentru a-l face aplicabil (și cum să fac acest lucru în general).

În alte postări, am văzut sugestii p ...

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.