Ultimele Drupal intrebări

Puncte: 1
Loopy avatar
Care este noua metodologie pentru Form Pre-Render pentru a utiliza TrustedCallbackInterface
cn flag

Ne actualizăm site-urile pe rând de la Drupal 8 la Drupal 9 și există o linie de cod în tema noastră personalizată care este ultima dintre problemele noastre.

Primim următoarea eroare pe View care utilizează un filtru expus:

Drupal\Core\Security\UntrustedCallbackException: Render #pre_render apelurile inverse trebuie să fie metode dintr-o clasă care implementează \Drupal\Core\Security\Truste ...
Puncte: 1
Matoeil avatar
drupal9 dev mode setări locale: cache.backend.null inexistent
za flag

În drupal9 drupal8 local.settings.php conf generează o eroare când golesc memoria cache

Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: Ați solicitat [eroare] un serviciu inexistent „cache.backend.null”. Ați vrut să spuneți una dintre acestea: „cache.backend.apcu”, „cache.backend.memory”, „cache.backend.php”? în /data-platforms/platforms/drupal9-dev/ ...

Puncte: 0
Resursa REST personalizată - adăugați paginare
cn flag

Am destul de multe resurse REST personalizate, cum ar fi clasa Xyz extinde ResourceBase {...}. Cum adaug o paginare adecvată pentru resursele GET? Tot ce am găsit până acum este valabil doar pentru Vizualizări REST. Vreo indiciu de unde să încep?

Puncte: 0
Jiah avatar
Pluginul nu a fost găsit/eroare de plugin nevalid în timpul creării acțiunii personalizate VBO
in flag

Creez o acțiune personalizată VBO și văd în mod constant eroarea de mai jos:

Drupal\Component\Plugin\Exception\PluginNotFoundException: pluginul „publish_TR_action” nu există.ID-urile de plugin valide pentru Drupal\Core\Action\ActionManager sunt: ​​node_export_action, comment_unpublish_by_keyword_action, entity_delete_action:comment, node_assign_owner_action, node_unpromote_action, nod ...
Puncte: -1
Sourabh singh avatar
Cum adaug link la Editare și ștergere într-o coloană dintr-o listă de articole din tabelul de vizualizare?
gp flag

Am încercat să adaug un link la coloana Editare și ștergere pentru a efectua acțiunile dorite. Am nevoie de ajutor pentru a-l implementa. Am încercat mai multe metode sugerate pe internet, dar niciuna nu a făcut treaba pentru mine. Poate fac ceva greșit.

Aici este Controller.php-ul meu

funcția publică getAdList(){
            $limita = 3;
            $interogare = \Drupal::database();
         ...
Puncte: 0
gkpo avatar
Cum creez o filă cu file secundare?
au flag

Am creat o vizualizare pentru a afișa toate Anunț auto noduri. Aceasta este ceea ce vreau să obțin (în ceea ce privește filele).

  • Administrare
    • Conţinut
      • Anunțuri auto (am reușit să creez deja această filă)
        • Anunturi auto publicate
        • Anunțuri de mașini vândute

Problema mea este să creez cele 2 file secundare.

Vizualizarea are 3 afișaje, dar afișarea implicită est ...

Puncte: 1
Matoeil avatar
este posibil să dezactivezi memoria cache pentru un șablon personalizat cu o singură temă?
za flag

Am un șablon personalizat pentru redarea unui URL medialink dintr-un câmp de referință al entității media de paragraf. În producție cu twig cache activat, modificarea fișierului media atașat nu actualizează conținutul făcând referire la acel media, decât dacă memoria cache de randare este golită.

paragraf--link-media.html.twig

{% set de clase = [
  'paragraf',
  „paragraf-link-medi ...
Puncte: 0
Controler pe ruta /taxonomy/term/{taxonomy_term}
lc flag

Am un controler obișnuit pe pagina de termeni de taxonomie (vizualizarea originală este dezactivată). Funcționează bine pentru a arăta ceea ce vreau să arate, totuși, nici ea getTitle nici ei acces este vreodată numit (al doilea fiind mai supărător, desigur). Problema nu este cu controlerul meu, deoarece utilizarea unei alte rute funcționează bine:

example.content.documents_list:
  cale: â ...
Puncte: 1
ilechcod avatar
Restricționați vizibilitatea elementelor de meniu în funcție de permisiuni
in flag

Am un meniu generat de module (folosind fișierul yaml) cu 5 elemente de meniu.Cerințele mele nu îmi permit să restricționez vizibilitatea elementelor de meniu în funcție de rol, deoarece rolurile pot fi adăugate dinamic. Deci trebuie să fac asta folosind doar permisiuni.

Ceea ce am incercat
(1) Restricționarea accesului la elementele de meniu folosind permisiunile de rută - aceasta arată o pag ...

Puncte: 0
$container nu a fost inițializat după instalare din surse (cod și bază de date)
cn flag

Lucrez la un site instalat cu Composer. După ce instalarea locală s-a rupt, încerc să reinstalez proiectul din codul sursă și baza de date MySQL. Toate sursele sunt versionate pe Git (inclusiv folderul /vendor).

După instalarea Acquia, toate paginile returnează o eroare 500. Când alerg drush ws pentru a depana, primesc următorul mesaj de eroare.

Drupal\Core\DependencyInjection\ContainerNotIniti ...

Puncte: 0
Cum adaug automat un titlu la entitățile importate?
cn flag

Am un site cu o mulțime de fișiere audio (folosind fișierele core Audio media tipul media).

Pe Gestionați afișarea formularelor pagina de administrare (/admin/structure/media/manage/audio/form-fields), am setat Nume câmp la Dezactivat.

În acest fel, când adaug o entitate audio media în UI (la /media/add/audio), atunci nu trebuie să adaug titlul, iar numele entității va fi setat automat la numele ...

Puncte: 0
Cum pot imprima generatorul de aspect într-un șablon de crenguță de nod?
eg flag

După activarea Generatorului de aspect pentru conținutul paginii. Pot vedea în Gestionare câmpuri, un câmp nou numit layout_builder__layout. Vreau să imprim acest șablon în interiorul nodului--pagină crenguță. Acest lucru ar trebui să funcționeze, dar nu funcționează. {{ content.layout_builder__layout }}. Imprimarea întregului conținut îl afișează astfel {{ continut }} Cum pot  ...

Puncte: -2
samdesigncodes avatar
Bloc de stare a fluxului de lucru Maestro
in flag

După adăugarea blocului de stare Maestro în regiunea de conținut a paginii de pornire, acesta nu afișează bara de stare și nici mesajele de stare care au fost setate în fluxul de lucru. Afișează doar titlul fluxului de lucru.

3 din fluxul meu de lucru Participa la setarea etapei fluxului de lucru și a mesajului de stare, dar afișează doar titlul fluxului meu de lucru maestru.

Mi-am făcut ...

Puncte: 0
mathieu avatar
Nu se poate adăuga imaginea utilizatorului pentru administrator
mw flag

Am instalat 2 servere cu Drupal 9.1 și am făcut update la Drupal 9.2

Tocmai am observat ca sunt probleme cu modificarea contului de administrator „utilizator 1”.

În lista de utilizatori, rolul contului de admin este „Administrator”, dar dacă modific contul se bifează doar caseta „Utilizator autentificat”. Dacă bifez caseta „Administrator” și înregistrez contul, nu se înregistr ...

Puncte: 1
Henk schipper avatar
Tema de administrare personalizată care arată link-uri în backend din frontend
us flag

Deci sunt nou în drupal și învăț cum să folosesc teme personalizate citind tematică drupal. Există un subiect despre tematică sub și mi s-a părut interesant să creez o subtemă din tema admin implicită șapte.Așa că urmez pașii adăugând și toate regiunile.

Deci, frontend-ul meu are asta ca conținut (lucruri implicite); conținutul frontend

Dar problema este că îl arată și în backend;

conținut backend

Deși nu am ...

Puncte: 0
Sanjin Rosic avatar
Seturi multiple de imagini afișate într-o vizualizare folosind Colorbox
nz flag

Trebuie să am mai multe seturi de imagini într-un tip de conținut. Trebuie să le scot într-o vizualizare care să arate prima imagine din set (și să parcurg restul în acel set) în Colorbox.

Am încercat să configurez o instanță de paragraf care are un câmp de imagine și un câmp de legendă (text). Funcționează excelent pentru editorul de conținut, deoarece arată ca un set. Ei pot cont ...

Puncte: 0
Rubix05 avatar
Partajarea de operațiuni grele între mai multe elemente de pagină
cn flag

Am o pagină cu două elemente separate de pagină. Unul este un formular de selectare a unui tabel care arată o listă extinsă de date de conținut. Celălalt element de pagină este un bloc care arată un rezumat al aceluiași conținut.

Ambele elemente folosesc într-adevăr aceleași date, blocul rezumat trebuie doar să compileze datele din tabel într-o prezentare generală. Reutilizarea d ...

Puncte: -2
Adăugarea listei de selectare la ieșirea tableselect
pt flag

Încerc să adaug o listă de selectare la o ieșire de tabel, dar marcajul este redat ca text.

$header = [
  'col1' => t('COL1'),
  'col2' => t('COL2'),
];
$rânduri = [
  1 => [
    'col1' => 'rând-1-celula-1',
    'col2' => 'rând-1-celula-2',
  ],
  ['col1' => 'test'],
  ['col2' => 'test'],
  ['col1' => 'test'],
  2 => [
    'col1' => 'rând-2-celula-1 ...
Puncte: -2
Dario Vranjković avatar
MInified CSS file isn't loaded on a page where I have a webform with the "file upload" component
cn flag

I added a webform with the Upload file component on a page.
When I visit that page without minifying CSS files, everything works fine; when CSS files are minified, this page doesn't load them, the page seems a WSOD. The other pages work fine.

When I remove the Upload file component, everything works fine.

Puncte: 0
user3560198 avatar
Cum se verifică dacă o cale este pentru o vedere?
in flag

Am o listă de căi și aș dori să identific care sunt asociate pentru a vizualiza rutele.

Există vreo metodă Drupal 8 pe care să o pot folosi? Trebuie să obțin toate rutele de vizualizare și apoi să verific care sunt asociate căilor pe care le am?

Puncte: 0
Utilizarea variațiilor de șablon din folderul module
lc flag

Am soluția obișnuită de tematică pentru o entitate personalizată:

funcția module_theme($existent, $tip, $temă, $cale) {
  întoarcere [
    'personalitate' => [
      'render element' => 'elemente',
      'șablon' => 'personalitate',
    ],
  ];
}

funcția template_preprocess_customentity(matrice &$variabile) {
  $variabile['conținut'] = [];
  ...
}

function mod ...
Puncte: -2
Đức Lê avatar
Acces refuzat la toate paginile
us flag

Dintr-o dată, nu pot accesa nici una dintre paginile mele, orice pagină pe care încerc să o vizitez îmi spune „Acces refuzat” și îmi arată doar sigla site-ului, la toate paginile și primele pagini ale administratorului. Totul se întâmplă când instalez modulul „meniu pe rol” și îl pornesc.

Ai idee ce ar putea cauza acest comportament?

Puncte: 1
Ex0r avatar
Crearea de șablon și variabile personalizate în modul
cn flag

Lucrez cu D8 și de obicei nu fac tematică, așa că sunt blocat cu o problemă.

Am o rută personalizată într-un modul personalizat care apelează o metodă checkinConfirmation() pe un controler.

În interiorul acelui controler, am asta:

funcția publică checkinConfirmation() {
  $output['items'] = [
    '#type' => 'set de câmpuri',
    '#title' => t('Articole înregistrate'),
  ];
  $outpu ...
Puncte: 1
Liam Morland avatar
De ce elementele drupal-media nu sunt redate în Layout Builder CKEditor?
cn flag
  1. În Layout Builder, adăugați un bloc personalizat.
  2. Când editați blocul în CKEditor, adăugați o imagine utilizând butonul „Insert from Media Library”.
  3. Ieșiți din CKEditor.
  4. Reeditați blocul în CKEditor.

Rezultat: nu văd imaginea (redată drupal-media element). Dacă reîncarc pagina și editez, văd imaginea redată. Imaginea apare prima dată când editez în CKEditor, dar nu și în ...

Puncte: 0
MrSnrub avatar
Există o modalitate de a adăuga o variabilă la tabelul de variabile prin meniul Admin
in flag

Pot seta o nouă pereche cheie/valoare pentru tabelul de variabile de la administrator admin/config meniu într-un site Drupal 7? Nu vreau să fiu nevoit să creez un modul personalizat unic care conține doar un set_variabile() funcţie.

Puncte: 1
J.g avatar
?_format=json nu produce JSON pentru fișiere, REST
us flag
J.g

Folosesc Drupal 9.3 cu REST UI, RESTful Web Services și Serialization activate. Pentru interfața de utilizare REST, am următoarea configurație pentru fișiere:

Metode: OBȚINE, POSTĂ, ȘTERGE, PATCHĂ

Formate de solicitare acceptate: json, xml

Furnizori de autentificare: cookie,

dar când încerc să obțin un json pentru un fișier (prin adăugarea ?_format=json la adresa URL), primesc fișierul î ...

Puncte: 0
BassPlaya avatar
Cum se exportă una sau mai multe reguli specifice?
ma flag

Doresc să export una sau mai multe reguli sau componente specifice folosind Drush.
Am un script pentru a exporta toate regulile și componentele.

drush --listă de reguli pentru conducte | xargs -I{} sh -c "drush rules-export '{}' > '20210623-new-Rules-export-offline/{}.txt'"

20210623-noi-Reguli-export-offline este directorul în care sunt salvate regulile exportate.

Trebuie să schimb ceva la acest ...

Puncte: 0
Harshit Thakore avatar
Vizualizați operațiunea în bloc cu o acțiune personalizată
cn flag

Am o acțiune personalizată pentru a actualiza unele valori de tabel pe baza selecției conținutului nodului. Acțiunile mele personalizate sunt listate corect în caseta de selectare a actualizării în bloc. Dar pot efectua operațiuni numai un conținut de nod aleatoriu. Orice gânduri!! de ce permite acțiunilor să se efectueze numai asupra anumitor conținuturi.

Vedeți operațiunea în bl ...

Puncte: 0
Joost avatar
Noul nod de tip de conținut întotdeauna ca carte nouă
jp flag

Am două tipuri de conținut: cartea mea și pagina mea.

Este posibil să creați automat o carte nouă (folosind modulul Carte) atunci când a cartea mea este creat nodul?

Mă gândeam să folosesc hook_node_presave(), dar acest lucru nu oferă un ID de nod de utilizat. Folosind hook_entity_insert() nu permite modificarea valorilor câmpului pentru nodul nou creat.

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.