Ultimele Drupal intrebări

Puncte: 0
Giuseppe avatar
Cum obțineți informațiile despre un element din formularul web e-mail twig?
br flag

Sunt pe D9, tematizează un e-mail de formular web.

În prezent, suprascriu fișierul twig, în loc să folosesc configurația corpului în handlerul de e-mail, deoarece există diverse logici condiționate pe care trebuie să le verific - de ex. dacă limbajul interfeței este ro imprimare elementul a in caz contrar elementul b.

Pentru a crea marcajul necesar, trebuie să obțin informațiile elementelo ...

Puncte: 0
Completați opțiunile de selectare ale unui câmp de formular de nod dintr-o ieșire de vizualizare (numai valori)
nl flag

Caut să populez opțiunile de selectare ale unui câmp de formular de nod (nu sunt sigur de tipul de câmp de utilizat) cu valori dintr-o ieșire de vizualizare? Știu că câmpul Referință entitate are această opțiune... dar vă obligă să alegeți o singură entitate ca selecție.Am câteva entități unice care ar furniza mai multe valori pentru acea ieșire de vizualizare. Orice sfaturi? Mulț ...

Puncte: 0
Completarea valorii implicite pentru câmpul datetime în entitatea personalizată
de flag

Încerc să setez valoarea implicită pentru câmpul de dată într-o entitate personalizată. Codul nu produce erori. Câmpul de dată pur și simplu nu se completează cu nicio valoare. Cum pot seta valoarea implicită?

introduceți descrierea imaginii aici

   $fields['date'] = BaseFieldDefinition::create('datetime')
      ->setLabel(t('Data'))
      ->setDescription(t('Data entității.'))
      ->setDefaultValue('2021-0 ...
Puncte: 0
O temă într-o distribuție personalizată nu a fost găsită
kp flag

Pentru site-urile noastre Drupal dezvoltăm propria noastră distribuție. În distribuție sunt două teme (tema de administrare și tema de bază personalizată). Tema de administrare funcționează, dar tema de bază personalizată nu poate fi găsită. Când încerc să instalez tema cu drush theme:activează our_base_theme -y, primesc această eroare.

În ThemeInstaller.php linia 136: Teme necun ...

Puncte: 1
Павел Герасюта avatar
Change langcode
br flag

How can I change the entire site <html lang="en"> to <html lang="en-US">? I couldn't find anything on the Internet.

Puncte: 0
Jewel Chakraborty avatar
Cum pot fi accesibile fișierele personalizate copiate prin cod în directorul privat prin URL pentru utilizatorii autentificați?
us flag

În proiectul meu, folosesc Drupal fără cap cu .Net pe front-end.

Trebuie să folosesc sisteme de fișiere private și criptate pentru cerințele proiectului. Fișierele pe care le încarc prin câmpul de fișier privat Drupal din tipul de conținut sunt accesibile prin URL, dar deoarece fișierele criptate nu sunt accesibile prin URL direct, m-am gândit să copiez fișierele decriptate din fol ...

Puncte: 2
Cum remediez problema adresei URL de bază în timp ce folosesc echilibrul de încărcare
hk flag

Deoarece adresa URL de bază este depreciată, iar site-ul nostru Drupal 9 utilizează un echilibrator de încărcare, ne confruntăm cu probleme la configurarea adresei URL de bază. În loc de adresa URL de bază, acesta afișează IP-ul de echilibrare a încărcării.

Orice ajutor in legatura cu problema este apreciat.

Am făcut următoarele modificări în fișierul settings.php.

$settings['reve ...
Puncte: 0
Care este o modalitate bună de a trimite notificări prin e-mail la crearea unei noi entități?
hk flag

Încercam să văd care este cel mai bun mod de a gestiona notificările personalizate în jurul Feedback pe site modul. Modulul creează o nouă entitate de tip WebsiteFeedback (o entitate personalizată definită de modul) ori de câte ori un utilizator trimite feedback folosind modulul

Înțeleg Notificări de entitate modul, dar care nu pare să aibă o versiune Drupal 9.

Este ceva gata pentru Dr ...

Puncte: 0
Frank6 avatar
EventSubscriber pentru a adăuga context cache pentru o anumită cale
cn flag

Lucrez cu modulul Mobile Detect și din câte am înțeles, trebuie să adăugăm manual contextul cache-ului mobile_detect_is_mobile pentru ca pagina să fie stocată în cache diferit în funcție de tipul dispozitivului utilizatorului. Am reușit să-l fac să funcționeze aplicând contextul cache folosind un preproces pe paragraful meu astfel:

funcția hook_preprocess_paragraph(&$variabile){
     ...
Puncte: 0
Nu se poate deschide link-ul URL sau imagini în CKEditor într-un formular modal
ni flag

Am creat un formular personalizat cu un câmp de text care folosește ckeditor. Deschid acest formular într-o fereastră modală.Funcționează bine, dar dacă încerci să folosești butonul de link URL sau butonul imagine, deoarece sunt deschise și într-o fereastră modală, formularul meu dispare.
Deschid formularul folosind acest cod:

var ajaxSettings = {
            url: '/' + cale + '/' + id +  ...
Puncte: 0
Știrile simple despre harta site-ului sunt întotdeauna în așteptare?
in flag

Pe site-ul care utilizează Simple XML Sitemap am instalat modulul Simple XML News Sitemap. Practic, am clonat toate setările din sitemapurile existente. De asemenea, am configurat tipul de conținut al articolului pentru a utiliza o nouă variantă a hărții site-ului. Problema este că pagina de stare (/admin/config/search/simplesitemap) acele variante noi pentru tipul de sitemap de știri sunt înt ...

Puncte: 0
Cum se configurează o API POST personalizată pentru a accepta o solicitare cu Content-Type ca „application/x-www-form-urlencoded” în antet?
bw flag

Am creat un controler într-un modul personalizat care acceptă a POST cerere.
Am o configurație astfel încât să primesc un POST cerere de la un server de aplicații terță parte către acest API. Cu exceptia POST cererea are o Tip de conținut: „application/x-www-form-urlencoded” în antet.
Și din această cauză primesc următoarea eroare în mesajele de jurnal recente:

Symfony\Component\H ...

Puncte: -2
Md. Shafiq Hossain avatar
Cum să deschideți un formular în mod modal de la controler în timp ce redirecționați
cn flag

Pot deschide un formular în mod modal când dau clic pe un link (și există și multe exemple pe net).

Ce îmi place să fac: Când cineva merge la o adresă URL în browser sau redirecționează către o adresă URL, se va deschide un formular de dialog/modal.

-Am definit un controler pentru o adresă URL -În funcția controler am plasat codul astfel:

  $răspuns = AjaxResponse nou();
  $titlu = $thi ...
Puncte: 0
Ex0r avatar
Afișează operațiuni în bloc - Funcționalitatea acțiuni personalizate
cn flag

Lucrez la o funcționalitate care permite unui utilizator să vadă o listă de copii de inventar și o acțiune personalizată pentru „tipărirea în bloc a codurilor de bare”.

Folosesc Views Bulk Operations.

Am creat acțiunea personalizată pentru VBO și am folosit executeMultiple() pentru a genera codurile de bare într-un pdf, dar nu pot trimite PDF-ul în browser pentru vizualizare/descărc ...

Puncte: 0
O modalitate ușoară pentru utilizator de a retrimite un formular web
br flag

Utilizatorii mei fac clic pe un link trimis prin e-mail de la CiviCRM pentru a completa un formular web, care, atunci când este completat și trimis, adaugă contacte la CiviCRM. Aș dori ca aceștia să poată avea o modalitate ușoară de a trimite formularul web din nou, fără a fi nevoie să se întoarcă la e-mail, să găsească linkul și să o ia de la capăt. Acest lucru se datorează faptulu ...

Puncte: 2
liquidcms avatar
Unde este setat „sortabil prin clic” pentru un câmp?
us flag

Încerc să remediez corect o eroare în nucleul D8/9 care elimină posibilitatea ca câmpurile de link să fie „sortabile prin clic” într-un tabel de vizualizări.

Știu că pot face un cârlig views_data_alter pentru a seta câmpul ca „sortabil prin clic”, dar bănuiesc că există o modificare a schemei sau a adnotărilor pe care o pot face pentru a remedia acest lucru? Are cineva indi ...

Puncte: 0
Delford Chaffin avatar
Migrați commerce_order__order_items din fișierele CSV
gg flag

Scriu un modul de migrare personalizat dintr-un sistem vechi. Am toate comenzile și articolele mele în curs de migrare, dar commerce_order__order_items tabelul nu este populat.

Migrarea comenzilor mele:

id: my_order_data
etichetă: Comenzile mele
migration_group: grupul meu
migration_tags:
  - Kentico
  - Comenzi
sursă:
  plugin: csv
  ID-uri: [ID comandă]
  cale: „public://import/prog ...
Puncte: 0
mark newton avatar
unserialize(): Error at offset 0 of 18 bytes
in flag

I am doing a migration from Drupal 7 to Drupal 8. Its using a MYSQL database (Server version: 8.0.26-0ubuntu0.20.04.2 (Ubuntu)). With this one particular node type when I drush cr and then reload the page I am given the following error.

Notice: unserialize(): Error at offset 0 of 18 bytes in Drupal\Core\Entity\Sql\SqlContentEntityStorage->loadFromDedicatedTables() (line 1288 of core/lib/Drupal/Core/ ...

Puncte: 0
Permisiunea „apigee.apiproducts.list” a fost refuzată pentru resursa „organizations/betsol-innovation-lab” (sau este posibil să nu existe)
cn flag

Folosesc Apigee Developer Portal Kickstart bazat pe Drupal 8. Am un cont gratuit Apigee X, am creat proxy API și am publicat, de asemenea. Mi-am conectat contul Apigee X la portalul pentru dezvoltatori Numele Organizatiei și Cheie de serviciu GCP. Nu există o astfel de eroare, conexiunea de testare spune că conexiunea a fost reușită, dar când încerc să accesez produsele API din Apigee Developer P ...

Puncte: 0
Dragan Petrovic FSD avatar
views Serializer in REST export field to add token
cn flag

I have pull data from the outside via Views JSON Source plugin, I changed via contextual filters, and one of the examples I got looks like this.

[{"value_1":"Adelaide (87)"},{"value_1":"Adelaide City Center (871)"},{"value_1":"Adelaide East (871)"},{"value_1":"Adelaide North East (871)"},{"value_1":"Adelaide North West (871)"},{"value_1":"Adelaide South (871)"},{"value_1":"Adelaide West (871)"},{"value ...
Puncte: 2
Jay Williams avatar
Există vreo problemă cu instalarea compozitorului la nivel global?
us flag

Am un VPS și voi găzdui un amestec de site-uri drupal 8 și drupal 9. Trebuie să instalez Composer pentru a gestiona site-urile.

Este nevoie să instalez compozitorul într-un folder de proiect sau pot instala doar global?

Puncte: 2
Lac pe site multilingv
uy flag

Am un site multilingv unde folosesc în majoritatea modulelor mele personalizate (fișiere .module) și în fișierul mycustomtheme.theme aceste linii de cod: \Drupal::languageManager()->getCurrentLanguage()->getId();

\Drupal::service('domain.negotiator')->getActiveId(); Vreau să instalez Varnish pe site-ul meu și știu că pot specifica unele URL-uri care să nu fie stocate în cache, c ...

Puncte: 1
Famaxis avatar
Cum le permit utilizatorilor să sorteze articolele după etichetă cu câmpul de selectare?
uy flag

Am o pagină de vizualizare (articole), cu o relație de termen de taxonomie pentru Etichete vocabular. Nu am filtre de context, iar criteriile de filtrare sunt următoarele.

  • Publicat
  • Tip: articol
  • Termen de taxonomie (expus) (cu relația „termen”, ID „tid”, fără alegere multiplă, operator „unul dintre”, dar am încercat și „toate” fără niciun folos)

La început, lista de artic ...

Puncte: 3
Hermann Schwarz avatar
Formularul AJAX folosind o subclasă de ContentEntityForm declanșează/invocă/apelează WidgetBase::massageFormValues() de două ori
cn flag

Folosesc un formular AJAX. Acest formular îl construiesc dintr-o subclasă de ContentEntityForm. Entitatea editată de acest formular are un câmp MyField. Pentru a aduce toate valorile câmpului într-o structură adecvată pe care o folosesc massageFormValues() în MyFieldWidget clasa (subclasa de WidgetBase).

Mica problemă este: metoda massageFormValues() este apelat de două ori la fiecare trimitere ...

Puncte: 1
Bharat avatar
Comentariile la profilul utilizatorului nu funcționează
mp flag

Doresc să adaug comentarii la profilurile utilizatorilor. Am adăugat comentariile în profilul utilizatorului sub Configurare > Persoane > Setări cont, dar când adaug câmpul, opțiunea de a selecta tipul de comentariu se afișează goală.Care este modalitatea corectă de a permite altor utilizatori să facă comentarii asupra profilurilor de utilizator?

Puncte: -1
Dragan Petrovic FSD avatar
Cum se scoate țeava mare tags from page response
cn flag

Trebuie să scot <script> etichete din unele pagini. Am reușit să le elimin aproape pe toate, dar acestea rămân:

<script type="application/vnd.drupal-ajax" data-big-pipe-event="start"></script>

<script type="application/vnd.drupal-ajax" data-big-pipe-event="stop"></script>
</body>

Cum elimin acele scripturi?

Puncte: 0
Geat avatar
Ultimul element lipsește pentru mai multe câmpuri la editarea unui nod
de flag

Folosesc un câmp cu mai multe paragrafe pe un nod.

Am observat că de fiecare dată când salvam nodul și apoi îl editam din nou, ultimul element (delta n-1 cu delta începând cu 0) ar dispărea. Dacă am dat clic pe Adăuga nou butonul, s-ar repopula cu conținutul câmpului lipsă. Cu toate acestea, dacă am salvat fără a lua nicio măsură suplimentară, fișierul Următorul ultimul câmp a ...

Puncte: 1
Dragan Petrovic FSD avatar
Agățați opțiunile formularului web OPȚIUNILE formularului WEB ID alter()
cn flag

[{"value_1":"Dragon fly"},{"value_1":"Agapostemon angelicus"},{"value_1":"Albuna oberthuri"},{"value_1":"Callohesma flavopicta"}]

Acestea sunt date JSON pe care trebuie să le folosesc pentru a importa pentru radiouri în formularele web drupal 8. Folosesc hook_webform_options_WEBFORM_OPTIONS_ID_alter() https://www.drupal.org/docs/8/modules/webform/webform-cookbook/how-to-use-options-from-an-external-w ...

Puncte: 0
Matthew Falat avatar
tid-ul este eliminat din valoarea de completare automată a referinței la entitate când merg la pagina de editare a trimiterii formularului web
in flag

Am un formular web cu o referință la o entitate la o taxonomie și folosește un widget de completare automată. Când editez o trimitere a unui formular web, ID-ul lipsește din câmp și modificările nu pot fi salvate, deoarece valoarea este nevalidă fără ID-ul taxnomiei.

Nu găsesc nicăieri niciun fel de referință la această problemă.

Puncte: 0
Verificați dacă un grup de câmpuri are o valoare unică
pe flag

Folosesc webform și am un grup de câmpuri de 5 stele (Rateit.js) care pot fi evaluate de la 1 la 5 stele. Utilizatorii trebuie să introducă valori unice. De exemplu, ei punctează 5 soluții cu 1 până la 5 stele; nu pot nota două soluții cu 3 stele.

captură de ecran

Am testat cu unic, unic pe entitate, și unic pentru utilizare opțiuni, dar nu funcționează.

Ar putea fi aceasta soluția sau nu este del ...

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.