Ultimele Drupal intrebări

Puncte: 0
sonfd avatar
Cum pot încărca tranzițiile pentru un anumit flux de lucru?
in flag

Vreau să încarc obiectele de tranziție pentru a Fluxul de lucru. În Drupal 8, văd un Flux de lucru::getTransitions() metoda, cu toate acestea se pare că această metodă a fost eliminată în Drupal 9.

Puncte: 3
Kevin avatar
Stocarea corectă a unei matrice într-un obiect de configurare
in flag

Într-un obiect de configurare, vreau să stochez o matrice de valori. Cheile contează. Valoarea stocată provine dintr-un element casete de selectare, astfel încât matricea ar arăta cam așa:

['article' => 'articol', 'pagina' => 'pagina']

Iată schema de configurare:

mymodule.settings:
  tip: config_entity
  etichetă: „Mymodule Breadcrumb Settings”
  cartografiere:
    node_bund ...
Puncte: 1
Kevin avatar
Adăugați un obiect de configurare simplu ca dependență stocabilă în cache?
in flag

Construiesc un breadcrumb personalizat care are unele setări de administrare dintr-un modul din Drupal 9. Când acel formular de setări este salvat, vreau ca orice breadcrumb cache care a fost construit cu acest constructor să fie invalidat.

Am încercat să trec obiectul meu de configurare în constructor ca atare:

$breadcrumb->addCacheableDependency($this->config);

Numai când salvez formularul, ...

Puncte: 0
Care este simbolul pentru adresa URL a unei imagini originale?
br flag

Acesta este simbolul pentru a obține adresa URL pentru un stil de imagine „mare”:

[nod:field_image:large:url]

Care este simbolul care îmi va da adresa URL a fișierului original pentru imagine? Adică nu un stil de imagine presetat, ci imaginea originală.

Am incercat urmatoarele:

[nod:field_image]
[nod:field_image:url]
[nod:field_image:default:url]
[nod:field_image:original:url]
[nod:field_i ...
Puncte: 0
Rob avatar
Error: Call to a member function getTranslation() on null
cn flag
Rob

I'm trying to migrate/rebuild my Drupal 7 site in Drupal 9. Started with an empty Drupal 9 site set to minimal rather than standard installation and used Migrate / Migrate Drupal / Migrate Drupal UI to upgrade the site. On the new, drupal 9 site, it looks like the content and content types came over (though I have not figured out/rebuilt Views, Contexts, or Taxonomies yet).

If I click on 'create n ...

Puncte: 1
Problemă cu pluginul de proces entity_generate cu generarea nodurilor
in flag

Vreau să folosesc pluginul entity_generate pentru a crea un nod pentru fiecare rând de sursă pe care o migrez. Primesc câmpul sursă „title” și vreau să creez un nod într-un anumit tip_my_content_type, cu acel titlu. Migrația mea arată astfel:

  # Câmp de completat
  tipul_meu_conținut:

    plugin: entity_generate
    sursa: titlu
    tip_entitate: nod
    pachet: my_content_ty ...
Puncte: 0
Orice plugin de condiție PHP de context în viitor
au flag

The context Modulul se bazează pe modulul acum depreciat filtru php modul pentru condițiile PHP. Practic, dacă doriți să scrieți un context cu condiție bazat pe PHP, trebuie să instalați filtru php.

De cand filtru php este acum depreciat, există vreun modul care îl înlocuiește?

Puncte: 0
Kevin avatar
Schimbați titlul breadcrumb pe baza unui câmp de nod?
in flag

Folosesc modulul Menu Breadcrumb pentru a genera automat un breadcrumb bazat pe plasarea meniului nodului vizualizat curent. Vreau să schimb unele dintre titlurile din lanțul breadcrumb pe baza unui câmp de pe nod. Dacă există și nu este gol, pesmetul ar trebui să îl folosească în loc de titlul nodului.

Care este cel mai eficient mod de a face acest lucru fără a extinde Meniu Breadcrum ...

Puncte: 2
Anton avatar
Cum să eliminați temporar rolul de utilizator?
de flag

Trebuie să dezactivez rolul de „administrator” din conturile de utilizator care se conectează la site-ul meu din afara rețelei mele. Pentru securitate, vreau doar ca utilizatorii care au acest rol să îl poată folosi atunci când sunt în rețeaua mea (determinat de un cod PHP personalizat pe care îl am).

Știu că pot elimina permanent un rol de la un utilizator utilizând metodele de e ...

Puncte: 0
mauzilla avatar
Vizualizați pentru a returna criterii multi-imbricate
cn flag

Site-ul meu are articole. Fiecare articol are un câmp „regiune restricționată” (implicit este OFF). Din punctul meu de vedere, vreau să afișez toate articolele care nu sunt restricționate, dar și articolele care sunt restricționate și au o traducere în limba activă în care site-ul este setat în prezent.

De exemplu, dacă site-ul este setat în prezent la franceză, arătați-mi to ...

Puncte: 0
C.A. Vuyk avatar
Devel Generate keeps generating files after uninstalling it
cn flag

Some time ago I removed Devel from my site because it is in production now. However, when I look at the Content list I still see files being generated, like generateImage_J4d7CV.png and nq3cv2oMx9.txt

I tried to reinstall and deinstall Devel from scratch, that didn't solve it. A Google search on the issue rendered no solution either.

What could I do to prevent further generation of useless files?

Edit: I  ...

Puncte: 0
mauzilla avatar
EntityQuery pentru a returna versiunea tradusă acolo unde este disponibilă
cn flag

Returnez un subset de date folosind un preprocesor și entityQuery:

$interogare = \Drupal::entityQuery('nod');
    $query->accessCheck(FALSE)
        ->condiție(„tip”, „știri”)
        ->sort('schimbat', 'DESC')
        ->interval(0, 9);

$nids = $query->execute();
$entities = \Drupal::entityTypeManager()->getStorage('node')->loadMultiple($nids);

Unele dintre acest ...

Puncte: 1
Cum să adăugați valoare completă programatic cu modulul Smart Date?
sa flag

Folosesc modulul Întâlnire inteligentă pe Drupal 9.

Și este necesar să adauge valoare programatic nodului în câmp cu o regulă recurentă (ca Se repetă la fiecare 1 an pe xxxx-xx-xx). Din punct de vedere tehnic, pentru această acțiune se creează și înregistrarea în tabelul de reguli... Dar înțeleg, cum se face asta... Se pare că modulul smartdate în sine ar trebui să facă o intrar ...

Puncte: 0
Taher hani avatar
save file in file_usage of custom field
uy flag

I have created a custom field for advice it has four subfields : title, body, url, image.

Everything works perfectly except the image is deleted after a certain period of time because it was not added to the file_usage table. How do I add it to the table?

The code for the custom field:

    <?php

namespace Drupal\industry\Plugin\Field\FieldType;

use Drupal\Component\Render\PlainTextOutput;
use Drupal\Co ...
Puncte: 0
Există vreo modalitate de a redirecționa orice 404 către pagina de pornire?
my flag

Înțeleg că Drupal nu are un modul de bază pentru a gestiona redirecționările și asta este în mod normal realizat de către Redirecţiona modul sau de pe serverul web.

Dar dacă vreau să redirecționez orice 404 la pagina de pornire, ca să spunem, un site foarte variat de conținut în care este puțin probabil să găsești articole pe același subiect, se poate face acest lucru cu Drupal core f ...

Puncte: 0
Untangle Composer Drush și non-Composer Drush
mx flag

Am Drush 10.3.2-dev care lucrează pe sistemul meu, dar trebuie să lucrez și la un proiect vechi în Drupal 7, așa că am nevoie de Drush 7 pentru a lucra la acel proiect anume.

Am descărcat Drush 7, l-am despachetat într-un folder, drush scriptul este executabil, dar când încerc să îl folosesc cu ./drush eu iau

Nu se poate încărca autoload.php. Drush necesită acum Composer pentru a-și in ...

Puncte: 0
0711master avatar
Filtrul expus într-un câmp numeric arată, de asemenea, rezultate atunci când filtrați cu mai puține cifre
cn flag

Am un câmp de numere care conține în mare parte numere din 4/5 cifre. Acest câmp este expus într-o vedere. De asemenea, vreau să arăt rezultate când introduc doar prima, a doua și a treia cifră a numărului în filtrul expus.

Am încercat deja să setez o expresie regulată (^\d{1,5}$) ca criteriu de filtru, dar apoi obțin și rezultate unde cifrele introduse sunt în mijlocul numărului ...

Puncte: 2
rmompoin avatar
Nu pot accesa fișierele PDF încărcate în directorul privat
gb flag

Fișierele PDF încărcate în directorul privat nu pot fi vizualizate și returnează o eroare 404. Acest lucru se întâmplă și cu utilizatorul cu Administrator rol. Alte tipuri de fișiere pot fi vizualizate fără probleme. Această problemă se întâmplă într-un mediu de producție, găzduit pe Cloudways, unde directorul privat este setat din următoarea linie din setări.php fişier.



										
Puncte: 0
Shawn avatar
Cum să vizați un anumit tabel cu Twig pe o anumită pagină?
cn flag

Am un tabel pe care aș dori să îl personalizez în CSS, dar mai întâi trebuie să îl țintesc cu Twig. Problema cu care mă confrunt este că șablonul twig este global, deci este pentru TOATE tabelele. Dacă editez acest tabel cu acest șablon crenguță, se va schimba toate tabelele de pe toate paginile.

views-view-table.html.twig

În documentația Twig, nu văd nicio mențiune despre niciun ID ...

Puncte: 0
L.wadii avatar
Cum se modifică articolele de comandă în entitatea de completare automată?
sn flag

Am suprascris modificarea completării automate în modulul meu personalizat, dar nu știu cum pot schimba ordinea de afișare (DESC sau ASC)

<?php

namespace Drupal\alter_entity_autocomplete;

utilizați Drupal\Component\Utility\Html;
utilizați Drupal\Component\Utility\Tags;
utilizați Drupal\Core\Entity\EntityAutocompleteMatcherInterface;
utilizați Drupal\Core\Entity\EntityReferenceSel ...
Puncte: 0
Schimbați fila utilizator implicită
it flag
MMT

După autentificare, utilizatorii vor fi redirecționați către pagina de profil de utilizator. Am adăugat o filă nouă, Panoul meu de control folosind hook_meniu(). Totul functioneaza bine.

După ce utilizatorii se conectează, aș dori să fie redirecționați către Panoul meu de control, dar nu o pot face să funcționeze.

Am încercat în două moduri, care ambele au aceeași problemă.

Mai înt ...

Puncte: 0
Interlated avatar
Cum postez un PDF?
km flag

Am urmat acești pași pentru a posta un fișier PDF pe Drupal.

  1. Activați API-ul JSON pentru a crea la admin/config/services/jsonapi

  2. Activați resursa media POST

    Media /media/{media}/edit: GET, PATCH, DELETE
          /entity/media: POST
    
    Metode: POST, formate: json: autentificare: cookie
    
  3. Creați o aplicație Angular și încorporați-o în pagina Drupal ca bloc

Aplicația Angular cap ...

Puncte: 2
Drush 10 trece alias la telecomandă
in flag

Mediile noastre de la distanță sunt în prezent în fața unei instanțe Linux care acționează ca gatekeeper între dezvoltatori și mediile reale (instanțele apache și mysql care rulează Drupal). Acest lucru a fost făcut pentru a limita expunerea mediilor reale și a limita detaliile care trebuie partajate dezvoltatorilor (de exemplu, chei ssh, adrese URL, adrese IP).

Pe mașina de gateke ...

Puncte: 0
Nitro avatar
Dezactivați butonul „Editați” pentru elementele din meniul părinte
gb flag

Există vreo modalitate de a dezactiva butonul de editare numai pentru linkurile părinte? Dorim ca editorii noștri de conținut să poată edita doar elementele din meniul copil.

Folosim cea mai recentă versiune a Drupal 9.

Multumesc anticipat pentru orice sugestie.

captură de ecran din meniu

Puncte: 2
Erori „Un nume de entitate de configurare inexistent returnat de FieldStorageConfigInterface::getBundles()” în watchdog
jp flag

După migrarea de la 7 la 9, primesc multe dintre aceste erori în watchdog, de la vederi.

Un nume de entitate de configurare inexistent returnat de FieldStorageConfigInterface::getBundles(): tip de entitate: paragraf, pachet: iframe, numele domeniului: field_url

Lucruri pe care le-am incercat:

  • Verificarea pachetelor(tipurilor de paragrafe): sunt doar doua, cel iframe nu exista (nu am nevoie de el ...

Puncte: 0
mauzilla avatar
Se aplică decuparea valorii paragrafului
cn flag

Am următorul șablon Paragraf care afișează un titlu cu un punct portocaliu. Câmpul în sine este un câmp de text normal în Drupal. Din anumite motive, există un spațiu în urmă după titlu, ceea ce duce la un spațiu între titlu și punct. Vreau să-l elimin (și |trim este răspunsul), dar când adaug trim la variabila de mai jos, primesc un avertisment PHP care spune că parametrul 1 ar tre ...

Puncte: 0
Mike Graeme avatar
cum să utilizați utilizatorul care a trimis formularul web ca simbol
cn flag

Am configurat conturi de utilizator pentru personalul meu și am adăugat câmpul personalizat „field_role”. introduc informatii aici.

personalul meu apoi introduce datele lor într-un formular web. Vreau ca formularul web să intre automat „field_role”.

problema este că nu găsesc un token ca [user:field_role]. singura opțiune permisă este [current-user:field_role]

de ce aceasta este o problem ...

Puncte: 0
MacSim avatar
Efectuați entityQuery cu mai multe condiții de câmpuri pe câmpurile de referință
um flag

Am un tip de nod articol cu ​​un câmp care face referire la articole legate. Dacă un articol are mai puțin de 4 referințe pentru acel câmp, trebuie să caut alte articole care

  • nu sunt nodul curent
  • au fost actualizate cu mai puțin de 2 ani în urmă
  • bifați o casetă de selectare „favorită”.
  • partajați cel puțin un id de cultură (referință taxonomie) ȘI cel puțin un id de temă ( ...

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.