Ultimele Drupal intrebări

Puncte: 1
Cum să faceți ca descrierea media să se afișeze în vizualizarea formularului atunci când este utilizată ca referință pentru entități
pg flag

Drupal 9... Am un tip de conținut „Resurse” care utilizează un câmp „descărcare” care face referire la tipul media „document”, dar când încarc un fișier în câmp, nu îmi oferă nicio oportunitate de a introduce o descriere pentru fișierul nou încărcat.

Tipul de conținut al resursei Field_download (referință la entitate la tipul media = document)

Tip media: document

  • field_descr ...

Puncte: 0
Media migration results in numerous unexpected file usage records (CSV source): How to do this correctly?
pe flag

I'm migrating lots of records from a non-Drupal site into Drupal 9. The records have file 'attachments,' and I want these to be media in the Drupal site.

I have all the files already on the server where they need to permanently live and have all the paths/URI's stored with all the other site data in CSV files.

Successful so far: I can migrate the URIs into file entities without errors, using the migra ...

Puncte: 0
Filele principale se afișează diferit pentru diferite roluri?
ve flag
Sam

Pe site-ul meu Drupal 8 (folosind tema Seven), navigarea prin file principale se afișează diferit pentru diferite roluri. Vedeți mai jos capturile de ecran.

S-ar părea că, pentru rolul limitat de Editor, afișează filele într-un fel de meniu derulant „...” care economisește spațiu (toate celelalte file sunt ascunse sub „...”).

Ferestrele browserului au aceeași dimensiune și este în ...

Puncte: 4
Captură de ecran a paginii Token de meniu:
ve flag
Sam

Redați două câmpuri de taxonomie într-o singură listă alfabetică Actualizez un site Drupal 8 care nu a fost atins de aproximativ un an (tocmai actualizat la 8.9.12). Una dintre actualizările modulului este .

Token de meniu

Pagina modulului citește:
Versiunile Drupal 7.x și 8.x

Nu mai este suportat.

Dar pentru cea mai recentă versiune (9.1.0-alpha1), scrie:

Necesită Drupal: ^8 || ^9 ...

Puncte: 1
ThePear avatar
Încărcați în mod programatic aceeași vizualizare de mai multe ori cu valori diferite ale filtrelor contextuale
cn flag

Încerc să încarc o vizualizare de X ori, dar cu o valoare diferită a filtrului contextual de fiecare dată. Codul meu generează cantitatea corectă de blocuri de vizualizare, dar toate sunt exact la fel. Toate corespund primei valori transmise. Iată codul meu (în hook_preprocess_node):

  if ($node->getType() == 'părinte'){
    $parent= $nod->field_datas_taxonomy->getValue()[0]['tar ...
Puncte: -1
Cum pot folosi un token într-un link mailto?
cn flag

Am instalat Jeton si Filtru de jetoane module.

Eu folosesc a mailto legătură în corpul unui bloc.

<a href="mailto:[email protected]?subject=The subject I want&body=Can you send me my invitelink for [site:name] please?">[email protected]</a>

Jetonul nu este înlocuit cu valoarea sa.

Cum pot folosi un token în acel link?

Puncte: 0
thiokol avatar
Setarea $order_item->setUnitPrice($price, TRUE);) oprește îmbinarea articolelor din coș, cum să preveniți acest lucru?
cn flag

Drupal Commerce 2, cu Drupal 9.

În evenimentul CART_ENTITY_ADD, dacă am setat $order_item->setUnitPrice($price, TRUE); articolele identice adăugate în coș sunt adăugate ca articole de comandă noi, dar vreau să fie îmbinate.

Dacă comentez această linie din codul meu, articolele sunt îmbinate așa cum era de așteptat și cantitatea lor este însumată.

Cum stabilesc prețul unitar fără ca  ...

Puncte: 1
Cum pot folosi un JWT de la un front end fără cap pentru a conecta automat un utilizator pe un alt subdomeniu?
cn flag

Am o aplicație fără cap cu o interfață vuejs pe mysite.com și un backend Drupal pe backend.mysite.com, astfel încât utilizatorii să poată folosi în continuare formularele Drupal etc.

Desigur, backend.mysite.com/user/login funcționează imediat și am login care lucrează pe front-end prin https://www.drupal.org/project/simple_oauth (care generează un JWT pentru jetoanele de acces/reî ...

Puncte: 0
Vince Saseniuk avatar
Mese cu stil personalizat
ck flag

Încerc să găsesc o modalitate prin care un editor de conținut (cu puțină sau deloc experiență de codare) să adauge și să stilizeze tabele în conținutul lor. Intenționam să creez un tip de paragraf în care editorul să poată alege diferitele opțiuni pentru a-și stila tabelul și apoi să adauge conținutul tabelului prin CKEditor.

Unde întâmpin probleme este să-mi dau seama cu ...

Puncte: 2
Performanța vizualizărilor: Teaser vs Fields
de flag

Trebuie să creez o vizualizare pe un site Drupal 7 care va avea 6/8 câmpuri de noduri. Va exista o logică pentru care va trebui să rescriu rezultatele și să creez un vizualizări-view-field-XX.tpl.php fișier șablon.

Astfel, în loc să folosiți câmpuri, folosiți Conținut > Teaser și scrierea/reutilizarea logicii în nod--CONTENT-TYPE.tpl.php fișier șablon mi se pare mai tentant. De  ...

Puncte: 0
Cum se oferă o serie de valori de la un furnizor de context
in flag

Sunt în căutarea construirii unui furnizor de context personalizat, în special pentru a oferi „grupuri ale utilizatorului actual”. Construiesc acest lucru pentru un alt plugin, un plugin Condition, al cărui scop este să filtreze lucruri (de exemplu, Blocuri) pe baza rolurilor de grup ale utilizatorului curent.

Sunt conștient că există următoarele probleme și corecții, ceea ce mă du ...

Puncte: 0
Restricționați permisiunile pentru utilizator pentru a permite numai anumite acțiuni de gestionare a utilizatorului
de flag

Aș dori să restricționez permisiunile pentru un utilizator pentru a permite numai anumite acțiuni de gestionare a utilizatorilor, cum ar fi, de exemplu, blocarea altor utilizatori și/sau ștergerea acestora.

Acest lucru este destinat unui rol de utilizator, cum ar fi un moderator pentru forumuri.

Există vreun modul care poate face asta? Am găsit mai ales module care restricționează accesul l ...

Puncte: 0
Anshu Raj avatar
Vizualizările de căutare sunt întrerupte/lipsează după actualizarea Drupal 8.9x la Drupal 9.3x
cn flag

Se afișează o eroare în căutarea CRITERII DE FILTRARE după actualizarea Drupal 8.9x la Drupal 9.3x

te rog sa te uiti in imagine.vizualizări filtru certeria imagine spartă/lipsă

Noi folosim:

  • server solr v6.6

Module:

  • search_api_solr - 4.2.3x
  • search_api - 1,22x

Am verificat/verificat serverul solr și primim date complete în solr(interogare). ce trebuie sa schimb in cautare...

Sugerați vă rog..

Puncte: 2
Afișează blocul de modul personalizat în conținutul paginii
br flag

Am creat un modul personalizat care oferă un bloc.

Blocul este disponibil în biblioteca de blocuri sub „Aspect bloc” (/admin/structure/block).

Pe de altă parte, am un tip de conținut personalizat cu un câmp „Revizii referințe la entitate” care îmi permite să adaug orice tip de conținut la o pagină. Pot selecta „Adăugați bloc Drupal” în acest câmp, dar blocul meu personaliz ...

Puncte: 0
Frédéric Hébert avatar
Adăugați în mod dinamic un câmp la rândul de rezultate Vizualizări
us flag

Folosesc views_data_export pentru a exporta o listă de noduri în Excel. Aceste noduri de tip „propoziție” au multe câmpuri de paragrafe, cu valori multiple.

În mod implicit, views_data_export exportă toate valorile paragrafelor într-o singură celulă per câmp. Vreau să împart aceste valori multiple în mai multe coloane. O valoare pe coloană.

Am scris o funcție hook_views_pre_render : ...

Puncte: 0
quantumized avatar
Pagina raportului de actualizări arată „Nu s-au găsit versiuni disponibile” în roșu pentru core și majoritatea modulelor, chiar dacă site-ul este pe 9.3.3
ng flag

Vezi capturi de ecran. Am actualizat un site de la D8 la D9, iar pagina de stare a actualizărilor este în mare parte avertismente roșii cu erori „Nu au fost găsite versiuni disponibile”. Am șters cache-urile. Nu sunt sigur ce se întâmplă aici.

introduceți descrierea imaginii aici introduceți descrierea imaginii aici

Puncte: 0
De atunci am găsit câteva moduri în care funcționează, pe care le voi posta într-un răspuns pentru a atrage răspunsuri mai bune decât ale mele!
jp flag

Crearea fișierului din s3fs (bucket S3) întrerupe migrarea

Am două câmpuri de referință: culori și etichete. Am un mac, are etichete: frumos si culori: , roșu.

verde

vreau html ca:

Această floare este: verde, frumoasă, roșie

  • adică

Vreau să iau termenii din două câmpuri și să îi îmbin într-o singură colecție.

Am incercat in Twig:

Am început în crenguță. Aș putea combina termeni ...
Puncte: 0
fxa avatar
Utilizarea contextelor într-o funcție Drupal.t() în Javascript
ru flag
fxa

Conform documentației, putem folosi contexte cu Drupal.t() de la Drupal 8.

Drupal.t('Mai', {}, {context: „Numele lunii lungi”}); merge bine, dar Drupal.t('Mai', {}, {context: „Numele lunii prescurtat”}); nu se traduce Mai.

De ce?

Puncte: 0
Drazen avatar
Afișați descrierea metaetichetelor nodurilor în vizualizările termenilor de taxonomie
ru flag

În vederile de termeni de taxonomie, unde sunt afișate nodurile scurte, vreau să afișez descrierea metaetichetei nodului în loc de rezumatul corpului, dar nu funcționează. eu folosesc Metaetichetă modul cu submodulul său Metatag: Vizualizări. Vizualizările arată astfel: Câmp metatag în vizualizări Te rog ajuta-ma

Puncte: 2
Care este diferența/scopul cheilor „conținut” și „elemente”, în preprocesare?
jp flag

eu folosesc hook_preprocess_node si privind $variabile. Văd că există două chei similare: conţinut și elemente. Văd că există o comentați în codul de bază:

  // Variabilă $content utilă pentru șabloane.

lângă codul care copiază tot elemente cheile în conţinut... nu sunt sigur De ce este de ajutor, Cum este diferit, și când unul ar folosi elemente sau conţinut pentru a ating ...

Puncte: 0
Link referință la entitate: adăugați referință de la Entitatea B la Entitatea A
cn flag

Am creat 2 entități de conținut. Entitatea A are un „Câmp de referință al entității” cu mai multe valori pentru Entitatea B. Toate acestea funcționează conform așteptărilor.

Ceea ce vreau să obțin este să creez un link din pagina Entității B, ca atunci când utilizatorul face clic pe el, acesta să fie adăugat (anexat) la Entitatea A „Câmp de referință al entității”. ...

Puncte: 1
procesor de căutare
cn flag

Modificați mesajele de formular web găsite în WebformMessageManagerIndexăm rezultatul HTML redat (element_rendat

, tastați „Fulltext”) de pagini în elasticsearch folosind elasticsearch_connector.

Unele părți ale HTML nu vor fi indexate, deoarece conțin elemente teaser generate automat pentru alt conținut. TYPO3 permite definirea părților conținutului HTML care urmează să fie incluse pri ...

Puncte: 1
Pot efectua teste unitare pentru cele de mai sus?
co flag

Există vreo modalitate de a împiedica Commerce să ascundă informațiile despre adresa clientului atunci când adăugați un utilizator?

În proiectul meu extindem clasele de bază.BlockBase, ControllerBase, FormBase, FormatterBase și așa mai departe pentru a construi blocuri, Fieldformatters, formulare...

Avem deja teste automatizate (funcționale) folosind un cadru automat de testare bazat pe G ...

Puncte: 0
Zdeněk Nováček avatar
Cum să obțineți prețul comercial fără nicio ajustare
in flag

Încerc să arăt „Cumpărați cu XX USD mai mult și primiți transport gratuit”, știu cum să obțin $cart->get('total_price')->getValue()[0]['number'] dar include orice ajustări, inclusiv transportul, am nevoie doar de prețul tuturor articolelor dintr-un coș fără nicio ajustare.

Folosind devel am aflat că valoarea expedierii este stocată în $cart->get('ajustări')->getVa ...

Puncte: 0
pemson pereira avatar
SOME_USER
ht flag

Adăugați în mod programatic un câmp de taxonomie la un tip de conținut personalizat

Vreau să încarc entități de către proprietarul lor. Asta am pana acum:
\Drupal::logger('migrate_users')->notice("Bună ziua începe");
$userStorage = \Drupal::entityTypeManager()->getStorage('utilizator');

$interogare = $userStorage->getQuery();
$uids = $interogare
  ->condiție(„stareâ ...
Puncte: 0
Cum se remediază instalarea drush - calea sau aliasul către rădăcina drupal
cn flag

Aveam 10.6.2 de lucru - pe Centos 7 și azi este doar GONE. A trebuit să elimin phpunit și se pare că a fost nevoie de configurarea drumului drush pentru drush cu el. Acum spune că este instalat, dar comanda nu este găsită dacă rulez " composer require drush/drush:10.6.2 "

Dacă merg la /public_html/vendor/drush/drush și rulez ./drush, este acolo, dar dă eroarea „ ! [NOTĂ] Rădăcina D ...

Puncte: 1
jsank95 avatar
Există o opțiune pentru a avea câmpurile de adresă expuse implicit sau trebuie să creez o problemă?
in flag

vederi grupate după tipul de câmp într-un rând

Folosim Phone 7.x-1.0-beta1 doar pentru că este necesar pentru a efectua apeluri API către ERP-ul nostru. După actualizarea la Commerce 7.x-1.16, informațiile despre adresa de sub adăugare utilizator sunt restrânse în mod implicit. Deoarece modulul de telefon pune numărul de telefon în aceeași secțiune a formularului, acesta devine și  ...

Puncte: 1
Mulțumesc.
dz flag

Cerința rutei entității nu funcționează

Știi exercițiul. Utilizator al diferitelor CMS-uri, dar nou în Drupal și a moștenit un site care rulează versiunea 8.6.10. Pot fi create pagini noi (noduri?), dar odată ce ceva este creat, nimic din/sub fila Editare nu este editabil. Vizionarea diferitelor tutoriale Drupal, se pare că majoritatea utilizatorilor cu permisiunile corecte pot pur ș ...

Puncte: 1
Problemă de rutare a modulelor personalizate
cn flag

Am un modul personalizat în care am creat următorul traseu:

traseul.meu.personalizat:     
   cale: /{someVariable}/my-module/test
      implicite:
        _controller: „\Drupal\my_module\Controller\myController::build”
      cerinte:
        _permission: „accesează conținut”

Pe controler am următorul cod

construirea funcției publice ($ someVariable)
  {
    ecou 'aici';
    d ...
Puncte: 0
May  avatar
Care este cel mai bun mod de a crea șabloane de crenguțe care folosesc o mulțime de clase/atribute diferite? Mulțumiri
zw flag

Încărcați entitățile nod după proprietar

Am creat un șablon de crenguță și am adăugat clase ca mai jos.
{%
  set title-classes = [
    'titlu',
    „h1”,
  ]
%}

{%
  setați clase de subtitrare = [
    'subtitlu',
    „h2”,
  ]
%}

<div{{ attributes.addClass('title-classes') }}>
    {{ content.title }}
</div>
<div{{ attributes.addClass('subtitle-c ...

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.