Ultimele Drupal intrebări

Puncte: 0
Cum se încarcă revizuirea anterioară a unui paragraf?
cn flag

Pot încărca paragrafele unui câmp de noduri folosind

$paragrafe = $node->get('câmpul_meu')->referencedEntities()

În hook_node_update aș putea încărca paragrafele anterioare folosind

$paragrafe = $nod->original->get('câmpul_meu')->referencedEntities()

Dar, în schimb, aș dori să încarc paragraful de previzualizare din id-ul lor, ceva de genul:

$paragrafe = $node->get(' ...
Puncte: 0
Cum aplic atributul `loading="lazy"` pe mediile responsive?
cn flag

La instalarea mea Drupal 9 când creez un câmp „imagine”, Drupal adaugă automat loading="leneș" atribut.

Când creez un câmp „media” cu un afișaj „Stiluri de imagine adaptive”, loading="leneș" atributul nu este aplicat.

Cum se aplică loading="leneș" atribuite mass-media receptive?

Dacă merg la o imagine media, există „leneș”:

introduceți descrierea imaginii aici

Dacă merg la o imagine media cu stilul de imagi ...

Puncte: 0
Autentificare simplă OAuth + GraphQL
bz flag

Încerc să configurez o arhitectură Drupal decuplată cu modulul GraphQL și generatorul de site-uri static Gatsby. Urmând ghidurile online pentru această configurare, am instalat/configurat și Simple OAuth pentru autorizarea consumatorului graphql. Dar indiferent de modul în care configurez/reconfigurez/instalez/dezinstalez, primesc în mod constant un mesaj „410 neautorizat” atunci când în ...

Puncte: 0
Cum se remediază problema „Definiții de entitate/câmp”?
cn flag

În Drupal 9 am șters un câmp de imagine cu numele mașinii field_poi_image și am un câmp media cu același nume de mașină. De atunci există un mesaj de eroare în tabloul de bord.

Cum pot corecta asta?

Definiții de entități/câmpuri Nu există definiții de entități și/sau câmpuri potrivire Următoarele modificări au fost detectate în tipul de entitate și definiții de câmp. Conținu ...

Puncte: 0
Adăugați un ascultător de evenimente pentru a selecta lista
cn flag

Am atașat următorul js la un câmp de formular de vizualizări expuse și funcționează la încărcarea primei pagini, dar când formularul este schimbat (prin ajax) nu se declanșează.

Nu prea știu unde să adaug un ascultător de evenimente pentru schimbarea listei de selectare.

Următoarele nu utilizează jQuery, dar utilizează biblioteca de bază o dată, așa că aș dori să evit jQuery. ...

Puncte: 0
Souvik Das avatar
Formularul ajax multiplu nu funcționează pe întregul site
rs flag

Am mai multe pagini care conțin mai multe forme ajax. Când lucrez la un anumit formular, trimiterea lui ajax funcționează. Dar în acel moment, dacă trec la formularul de a doua pagină, trimiterea ajax nu funcționează și pagina se reîncarcă.

Dar, după ștergerea memoriei cache, dacă lucrez pe formularul a doua pagină, trimiterea ajax funcționează, dar apoi trimiterea formularului a ...

Puncte: -3
Cum să obțineți calea URL a fișierului media (pdf) în fișierul nod twig?
cn flag

Am încărcat un fișier pdf folosind biblioteca media. Acum vreau să redau linkul fișierului în fișierul twig. va rog ajutati in asta

Puncte: 0
Ajustați prețul total la finalizarea comerțului
in flag

Am un magazin cu 2 produse. Tururi publice și private. Tururile publice sunt 10 pentru fiecare unitate.

Pe de altă parte, tururile private sunt menite doar să colecteze un depozit. Am nevoie ca totalul să fie de 50 USD, indiferent de cantitatea selectată, iar restul se plătește la fața locului.

Am încercat să creez o ofertă de promovare personalizată, așa cum se vede mai jos. Pot crea pro ...

Puncte: 0
Matt avatar
Crearea unei instanțe de entitate personalizată cu câmpul de referință la entitate întrerupe pagina de colectare a entității
cn flag

Am creat două entități personalizate, entity_one și entity_two. entity_one are un câmp de referință al entității care vă permite să selectați un număr nelimitat de instanțe de entity_twos. Formularul de editare pentru entity_one pare să funcționeze bine. Câmpul există și se completează automat în mod corespunzător cu entity_twos. Cu toate acestea, de îndată ce trimit și creez un ...

Puncte: 0
Decoy_Octopus_ avatar
Cum să grupați unele filtre expuse într-un bloc pliabil
cn flag

Am o vedere cu mai multe filtre expuse
Tema se bazează pe bootstrap, așa că caut o modalitate de a grupa unele dintre ele într-un bloc pliabil sau acordeon (Exemplu de bootstrap)

Aș dori să evit să instalez un modul suplimentar dacă este posibil.
Versiunea Drupal: 8/9

Mulțumesc

Puncte: 0
Ex0r avatar
Plugin de câmp Vizualizări personalizate
cn flag

Creez un plugin de câmp de vizualizări personalizate și am o mulțime de notificări în dblog pe care nu le pot urmări.

Este un simplu plugin de câmp de vizualizări care doar redă o parte din conținut într-un câmp personalizat „non-db” pe vizualizare.

Problema #1, este că în vizualizare, câmpul este listat doar ca „:” (grupul de câmpuri și numele câmpului nu sunt afișate în  ...

Puncte: 0
user3099225 avatar
Adăugați hash SRI la legăturile CDN existente
cn flag

Am un site Drupal unde există puține link-uri CDN. Mă gândeam să adaug hash-uri SRI la acele linkuri.

Cum pot face acest lucru?

Fiecare soluție pe care am încercat-o necesită adăugarea unui modul personalizat, dar nu știu cum funcționează aceste lucruri.

Cumva, am reușit să creez un modul personalizat care creează o pagină Hello. Tocmai am urmat un tutorial. Pot adăuga hash-uri în el?

Puncte: 0
Andrew Magill avatar
Schimbați codul de limbă pentru limbile existente
uy flag

Site-ul meu are două limbi existente cu mai multe pagini de conținut existent. Codul de limbă pentru ambele sunt incorecte. Trebuie să schimb codul de limbă pentru engleză din ro-gb la en-ca. Interfața de utilizare Drupal nu pare să permită acest lucru (vezi mai jos).

Limba de editare Drupal

Cum pot schimba codul de limbă pentru o limbă existentă?

Puncte: 0
Cum se regăsesc coordonatele geografice ale unei fotografii?
cn flag

Am modulul Geolacation și Media.

Public noduri cu fotografii care conțin coordonate geografice în EXIF.

Cum se regăsesc coordonatele geografice ale unei fotografii?

Vreau să afișez sub fiecare fotografie a nodului meu, un buton „Du-te acolo” pentru a merge la locul exact în care a fost făcută fotografia. Când utilizatorul face clic pe buton, dispozitivul trebuie să ofere deschiderea coordon ...

Puncte: 0
iain-g avatar
Filtrați data/ora din selectorul intervalului de date
ar flag

Am un tip de conținut cu un câmp de date; ieșirea implicită din vizualizare îmi oferă, de exemplu, Sâmbătă, 4 iunie 2022 - 16:30 - Sâmbătă, 4 iunie 2022 - 19:00.

Ceea ce aș vrea să arăt este Sâmbătă, 4 iunie 2022, 16.30-19.00.

Mi-am dat seama că, în Vizualizare > Câmpuri Ar trebui să rescriu rezultatele și să adaug un filtru Twig standard, cum ar fi {{ field_event_date_ti ...

Puncte: -1
R Potharaju avatar
Eliminați acțiuni (butonul de editare) cu hook_views_pre_render()
cn flag

Încerc să ascund/elimină butonul de editare dintr-o vizualizare, pentru câteva înregistrări folosind următorul cod.

function member_management_views_pre_render(ViewExecutable $view) {
  if ($view->id() == 'my_view_id') {
    dacă (condiția mea) {
      foreach($view->field as $key => $value) {
        // $value->_entity->operations->setValue() = 0;
        // operațiun ...
Puncte: 0
Hefi avatar
Cum enumerez toți termenii copii care au același termen părinte? Dar pe pagina „terme copil”?
et flag

Să presupunem că am următoarea taxonomie (o ierarhie pe 3 niveluri).

  • Acura
    • Integra
      • Hatchback 1991
      • Hatchback 1995
      • Hatchback 2000

Dacă sunt pe ultimul termen al acestei ierarhii, de exemplu Hatchback 1991, cum afișez toate celelalte modele specifice care aparțin părintelui său (Hatchback 1995 și Hatchback 2000)?

Probabil termenul taxonomiei frați.

Puncte: 0
John Machado avatar
Rezultatele bibliotecii media filtrate în funcție de utilizator
in flag

Lucrez la un proiect care va folosi 100 de utilizatori și, potențial, mii de utilizatori. Utilizatorilor li se va cere să încarce cel puțin 5 imagini și, eventual, câteva fișiere PDF.

Am creat un tip de conținut și am adăugat câteva câmpuri Media, care funcționează perfect pentru acest proiect. Fișierele utilizatorului încărcate vor fi toate publice, dar problema este că atunci ...

Puncte: 1
Link în câmpul URL la fișierul media
in flag

Înainte de actualizarea la cel mai recent DruPal 8, am putut să ne conectăm la public://foo/bar.pdf la un fișier care era în /sites/default/fișiere/. Nu public:// prefixul nu mai funcționează în câmpul de introducere a adresei URL.

Putem încă să introducem linkul complet, dar acest lucru ar putea avea dezavantajul că trebuie actualizat atunci când numele fișierului se schimbă.

eroare

Am încer ...

Puncte: 1
Mathew Dony avatar
Use path alias as contextual filter
cn flag

I have nodes in Drupal for News Articles that generates this automatic URL alias.

screenshot

I also have a view for News nodes.

screenshot

This is the data.

screenshot

The problem is that I can't use Content: Path (url) or Content: Path (Path) as contextual filter.

sync/newslist/1234, where 1234 is node ID, works. I would like to pass the path or the URL to the contextual filter, so that sync/newslist/world-first-chart-alerts-non-a ...

Puncte: 0
Rubix05 avatar
Redați o bară de căutare expusă cu text complet separat de restul filtrelor
cn flag

Aș dori să redau bara mea de căutare cu text complet expus într-o locație separată de restul filtrelor mele de căutare. Celelalte filtre de căutare expuse ale mele sunt lucruri precum numărul de afișare, ordinea de sortare etc... De asemenea, folosesc fațete.

Problema mea actuală este că trebuie să redez bara de căutare într-o regiune complet separată de restul filtrelor mele expu ...

Puncte: -2
Frédéric Hébert avatar
JavaScript condiționat bazat pe valoarea URL
us flag

Am un singur formular pe care trebuie să îl inserez de două ori în două pagini după șablon. Trebuie să pun valori diferite în câmpul de selecție a listei din pagina activă după adresa URL.

Cu un câmp JavaScript, vreau să pun valoarea URL într-un câmp condiționat.

Cum pot realiza acest lucru?

Puncte: 1
PROMES avatar
rutare pentru bloc dinamic pentru entitate personalizată
co flag

Pentru o entitate personalizată am creat mai multe blocuri dinamice. Dar blocurile nu sunt afișate. Sunt plasate în admin/structură/bloc. Mai jos este un exemplu de bloc 1.

myentity.routing.yml:

myentity.blocks:
  cale: „/colecție/{mitate}”
  implicite:
    _title: „Colecție de lucruri”
  cerinte:
    _permission: „accesează conținut”
    myentity: \d+
  Opțiuni:
    paramet ...
Puncte: 0
João Mateus avatar
verificați dacă o pagină a fost redirecționată și apoi adăugați o clasă la un anumit div
ms flag

Folosesc modulul de redirecționare pentru a redirecționa /page/scheduling către /page.

Trebuie să verific dacă utilizatorul a ajuns la o anumită pagină prin această redirecționare.

bifând acest lucru, voi adăuga apoi o clasă la un anumit div.

Cum pot realiza asta?

Puncte: 0
Depanarea sesiunii anonime cu privire la stocarea în cache a paginii specifice modulelor cookie
cn flag

Am urmat acest ghid pentru ca stocarea în cache să depindă de valoarea unui anumit cookie:

https://cornel.co/article/page-cache-cookiesor-anything-available-http-request-d9

Cu toate acestea, nu pare să funcționeze pentru utilizatorii anonimi.

Depanare (xdebug) în ambele

src/StackMiddleware/CookiesPageCache.php

src/CookiesPageCacheServiceProvider.php

este posibil atunci când sunteți autentificat ca ...

Puncte: 0
khaled alsamman avatar
afișați câmpul paragraf într-o vizualizare
cn flag

Încerc să afișez câmpurile pachetului meu de paragrafe într-o vizualizare. este posibil?

Am un pachet care conține 2 câmpuri fără limită de intrare. Doresc să afișez unul dintre câmpurile dintr-o vizualizare. Am adăugat o relație de tip Paragraph la vizualizarea mea și apoi am adăugat „field_Description” la câmpurile de vizualizare. Din pacate nu a mers.

introduceți descrierea imaginii aici

vezi img

Mai detaliat, am un pach ...

Puncte: 0
Bass-Ninja avatar
Creați programatic un rând de rezultat în vizualizări
ru flag

Am creat o grămadă de tipuri de conținut. Deoarece folosesc Drupal doar pentru afișarea rezultatelor preluate de la un alt serviciu, mă întrebam dacă există o modalitate de a afișa rezultatele într-o vizualizare fără a avea de fapt obiecte în baza de date?

De exemplu, primesc date de la un anumit punct final și vreau să le afișez într-o vizualizare de tabel. Există o modalitate d ...

Puncte: -4
Pagina de bază - link ancora cu id
es flag

Încerc să creez un link de ancorare pe o pagină de bază înapoi la pagina anterioară NON de bază la locul de unde a venit utilizatorul.

i.e. <a class="btn" href="/dashboard">Back>/a> evident functioneaza.

DAR <a class="btn" href="/startups/{{startup.id|startup_id}}/videos">Back</a> nu.

Orice idee despre cum să rezolvați acest lucru ar fi foarte apreciată.

Puncte: 0
Free Radical avatar
Cum pot obține un câmp cu mai multe valori inserat corect?
kz flag

Am un modul personalizat care creează un tip de câmp. Este un câmp text simplu și l-am adăugat la un tip de conținut folosind interfața de utilizare Drupal. Cardinalitatea acestui câmp este „Nelimitat”.

Iată cum creez câmpul în cod:

clasa MyItem extinde FieldItemBase {

  /**
   * {@inheritdoc}
   */
  schema funcției statice publice (FieldStorageDefinitionInterface $field_def ...
Puncte: -3
Prashant Chauhan avatar
Cum putem folosi clasa \Drupal în interiorul Settings.php
cn flag

Cum putem folosi \Drupal clasa în interiorul Setări.php fișier astfel încât să putem încărca configurații etc? De exemplu:

\Drupal::config('system.site')->get('slogan');

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.