Ultimele Drupal intrebări

Puncte: 2
sonfd avatar
Cum pot indexa datele de entitate legate în mod arbitrar într-un index API de căutare la fel ca și cum ar fi o referință de entitate?
in flag

Am un site cu trei tipuri de conținut:

  • Colecție (se referă la un paragraf care face referire la articole)
  • Articol (referințe Autori)
  • Autor

Am afișări de pagini de listă pentru fiecare dintre aceste tipuri de conținut. Ecranele au fațete bazate pe relațiile de mai sus.

  • Pagina de listare a colecțiilor are un filtru după autor. Această relație nu este o relație directă, mai degrab ...
Puncte: -2
Jiah avatar
Jquery pentru a muta câmpul deasupra tabelului - modificări în timpul reîmprospătării paginii
in flag

Am codul jquery de mai jos pentru a muta un câmp cu selecție multiplă și un buton deasupra tabelului.

jQuery(document).ready(funcție($){
  $('#views-form-resources-block-1 .form-item-ka-types').insertBefore($('#views-form-myblock-block-1 table'));
  $('#views-form-resources-block-1 #edit-actions--2').insertAfter($('#views-form-myblock-block-1 .form-item-ka-types'));
});

În acest cod, mută câ ...

Puncte: 3
Renato Francia avatar
Migrarea conținutului din mediul live în mediul de dezvoltare cu Docker
id flag

Încerc să creez un server de dezvoltare localhost cu un mediu Drupal 8 dockerizat și trebuie să transfer conținutul de pe site-ul live pe localhost.

Am urmat instrucțiunile pentru dockerizare aici: https://www.drupal.org/docs/develop/local-server-setup/docker-with-solr-integration/docker-configuration

Și acum trebuie să migrez conținutul de pe site-ul live în serverul de dezvoltare și sunt ...

Puncte: 3
Cum pot remedia eroarea „Conexiunea la baza de date specificată nu este definită: implicit”?
cn flag

Am instalat PHP 7.4.21, apoi Drupal 9.2.1 și Drush 10.5.0 cu Composer.

Rulând Drush fără argumente, primesc lista tuturor comenzilor disponibile.
Alergare drush cr imi da urmatoarea eroare.

Conexiunea la baza de date specificată nu este definită: implicit

drush cr --root=/home/ip/d916/web da aceeasi eroare.

Ieșirea de drush cr -vvv este urmatoarea.

Urmă excepție

la /home/ip/d916/web/core/lib ...

Puncte: 0
Cum repar „Încercați să accesați site-ul prin adresa IP sau nume de gazdă nevalid”. eroare?
cn flag

Rulez Drupal 7 pe Pantheon și am început să primesc următorul mesaj de eroare ori de câte ori încerc să salvez conținut.

Încercați să accesați un site Pantheon printr-o adresă IP sau un nume de gazdă nevalid. Vă rugăm să utilizați un nume de gazdă valid.

Am găsit o serie de probleme conexe online:

Puncte: 1
khadidja avatar
Afișați mai multe valori în rânduri separate cu vizualizarea care utilizează API-ul de căutare
cn flag

Ieri am intrebat acest întrebare, dar după ce mi-am dat seama că problema era specifică părerii mele, bazându-se pe un câmp indexat folosind modulul Search API, am vrut să fac o altă postare pentru a primi ajutor mai specific.

Deci am un tip de conținut, „Persoană”, care utilizează o referință de entitate pentru a atribui fiecărei persoane un program. Încerc să fac o pagină „Oam ...

Puncte: -1
Rog Boy avatar
Custom translation function
ma flag

I need own translation function in my custom module where i have defined language codes ('en','ja','de'....etc) Now i just wanted to pass word and language code as a parameter and it returns translation of that word according to language code.

I am trying this inside my translation but it doesn't work it is returning 'yes' instead i don't know why.

 $japanese_value = t('yes', array(), array('langcode' = ...
Puncte: 0
gmak avatar
Utilizați hook_entity_presave pentru a converti mai multe linii dintr-un câmp în valori separate într-un câmp cu mai multe valori?
cn flag

Am un câmp definit ca „text lung” care permite un număr infinit de valori. Dificultatea este că utilizatorii introduc totul într-o singură iterație a câmpului.Deci, trebuie să obțin valoarea pe care au introdus-o, să o explodez și să creez intrări separate de câmpuri cu mai multe valori. Dar... abordarea mea nu funcționează:

function builder2020_entity_presave(EntityInterface $en ...
Puncte: 0
stckvrw avatar
Cum să primiți elemente de meniu în șablonul Twig ca matrice/obiect?
gb flag

Trebuie să primesc (de exemplu, după numele mașinii de meniu) și să operez datele despre elementele de meniu pentru a le utiliza în șablonul Drupal Twig, cum ar fi:

<ul>
{% for item in items %}
    <li><a href="{{ item.url }}">{{ item.title }}</a></li>
{% endfor %}
</ul>

Dar nu găsesc informații despre cum să fac asta.

Singurul lucru pe care l-am găsit est ...

Puncte: 0
bigboy avatar
Schimbați în mod programatic titlul principal de vizualizare
gu flag

Am o vedere a termenilor de taxonomie cu filtru expus. Pagina principală de vizualizare: site.com/view

Am un câmp de text cu 16 valori și adrese URL diferite:

  • site.com/view/1
  • site.com/view/2
  • site.com/view/...
  • site.com/view/16

În funcție de argumentul transmis, schimb titlul de vizualizare astfel:


utilizați \Drupal\views\ViewExecutable;
function theme_views_pre_render(ViewExecutable $vie ...
Puncte: 0
Davor Horvacki avatar
Cum pot seta o clasă de definire a articolului pentru un câmp de configurare?
us flag

Nu pot seta o clasă de definiție a articolului pentru un câmp de configurare.

Am incercat sa implementez hook_entity_bundle_field_info_alter() , dar nu merge.

funcția hook_entity_bundle_field_info_alter(&$câmpuri, \Drupal\Core\Entity\EntityTypeInterface $entity_type, $bundle) {
  if ($entity_type->id() === 'my_entity_type_id') {
    foreach ($câmpuri ca $câmp) {
      if ($câmp->ge ...
Puncte: 1
mogio avatar
Exemplu hook_pathauto_pattern_alter
cn flag

Nu înțeleg cârligul. M-aș aștepta ca „modelul_modelului” să-mi permită să „alterez” „modelul”. Dar se pare că nu este cazul.

De asemenea, am încercat să modific pseudonimul... care nici nu pare să aibă efect.

Poate cineva să-mi arate un exemplu de lucru, vă rog?

funcția xxx_pathauto_pattern_alter(\Drupal\pathauto\PathautoPatternInterface &$pattern, matrice $context) {

  /* ...
Puncte: 2
khadidja avatar
Schimbarea modului de grupare după
cn flag

Deci am un tip de conținut, „Persoană”, care utilizează o referință de entitate pentru a atribui fiecărei persoane un program. Încerc să fac o pagină „Oameni” pentru site-ul meu care grupează oamenii după programul în care se află (de exemplu, Resurse Umane, Inginerie, Proiectare etc. etc.)

Captură de ecran a grupării după în Drupal View

Am făcut acest lucru prin gruparea după Program în vizualizarea mea. Acest lucru scuipă a ...

Puncte: 0
pglatz avatar
psr/log necesită PHP 8
in flag

Rulez Drupal 8.9.16 cu PHP 7.4.12 În timp ce încercam să rulez actualizarea compozitorului astăzi, am văzut această eroare pentru prima dată:

  Problema 1
    - Root composer.json necesită psr/log dev-master -> satisfiabil de psr/log[dev-master].
    - psr/log dev-master necesită php >=8.0.0 -> versiunea dvs. php (7.4.12) nu satisface această cerință.
  Problema 2
    - psr/ ...
Puncte: 1
Giuseppe avatar
Cum pot personaliza pagina 403 pentru anumite rute?
br flag

Pe un site D9, cu o creangă personalizată de 403 pagini. Mi s-a cerut să afișez un mesaj diferit, variabil, față de „cel standard” pentru câteva rute specifice.

Am incercat cu theme_preprocess_page__403(&$variabile) dar nu am putut determina traseul original.

De exemplu. folosind \Drupal::routeMatch()->getRouteName() am sistem.403 în loc de numele rutei trebuie să verific. Am verificat  ...

Puncte: 1
Thirsty Six avatar
Advagg cu referințe URL() relative S3fs în interiorul fișierelor CSS - URL-ul imaginii sparte
gs flag

Căile imaginilor de fundal sunt modificate când agregarea CSS este activată

Modul s3fs cu AdvAgg pentru a stoca agregate CSS/JS pe stream-ul de flux S3

Fără agregare (Funcționează bine). preluați de la adresa URL de bază a domeniului.

imagine de fundal: url(/themes/THEME/images/test.jpg);

Src al imaginii în CSS, care indică către CNAME pentru S3

Cu agregarea nu funcționează. Deoarece, CNAME-ul ...

Puncte: 2
edMan avatar
Setați o valoare a filtrului dinamic
pk flag

Vreau să construiesc o vedere cu următoarele constrângeri:

  • Afișați intrările din tipul de conținut XY ȘI este creat de utilizatorul conectat în prezent

SAU

  • Afișați intrările din tipul de conținut XY ȘI primul câmp/coloană corespunde utilizatorului conectat în prezent

SAU

  • Afișați intrările din tipul de conținut XY ȘI al doilea câmp/coloană corespunde utilizatorului con ...
Puncte: 0
kumar saurabh avatar
Imaginea nu este afișată pe pagina de editare a produsului după crearea produsului folosind API
th flag

Încerc să creez un produs cu o imagine de produs pe drupal folosind API.Nu s-a dat nimic referitor la încărcarea unei imagini în API, așa că am creat un modul personalizat sub care am folosit acest cod pentru a încărca imaginea mea în Drupal:

$date = base64_decode($encodedData['conținut']);
$file = file_save_data($date, 'public://astha.jpg');
$return['id'] = $fisier->id();

folosind acea ...

Puncte: 0
liquidcms avatar
Este posibil să definiți destinația pe care Views o adaugă la linkuri?
us flag

Views are un câmp pentru a crea un meniu derulant și acesta are opțiunea de a adăuga destinația la acele linkuri. Acest lucru funcționează grozav. Din păcate, dacă vizualizarea este utilizată printr-un apel AJAX, destinația pare să arate ca și cum ar trebui să revină la apelul AJAX, mai degrabă decât la pagina care a lansat apelul ajax. Acest bug de bază Drupal: https://www.drupal ...

Puncte: 3
AndyRandom avatar
QuickEditIntegration nu poate procesa componente pentru Quick Edit
cn flag

Am un tip de conținut care este afișat cu Layout Builder.Când îl văd în modul implicit, opțiunea Editare rapidă nu apare în meniul contextual. Acest lucru se datorează faptului că niciunul dintre câmpuri nu are data-quickedit-field-id atribut.

Am petrecut câteva zile urmărind asta. Se pare că problema apare în această funcție în core/modules/layout_builder/src/QuickEditIntegratio ...

Puncte: 2
user105050 avatar
Nu se poate șterge un Temptore care conține o liniuță en sau o liniuță em
ca flag

Încerc să șterg o stocare temporară partajată pentru o cheie care conține o liniuță en sau o liniuță em.

$keyword = '2020â2021';
$tempstore = \Drupal::service('tempstore.shared')->get('my_module_name');
$tempstore->delete($keyword);

Aruncă această excepție.

Drupal\Core\Database\DatabaseExceptionWrapper: SQLSTATE[HY000]: Eroare generală: 1267 Combinație ilegală de colații (ascii_ ...

Puncte: 0
Există vreo modalitate de a seta un
bj flag
hao

Aș dori să adaug un <div> înveliș în jurul unui formular web. Există o modalitate de a defini wrapper-ul fără a personaliza formularul web?

Puncte: 0
Obțineți calea (alias) din interogarea SQL
in flag

Am o interogare SQL pentru a obține toate nodurile cu ID-ul lor, titlul, data publicării, data modificării etc.

În plus, trebuie să obțin calea către fiecare dintre ele (probabil de la path_alias.alias).

Acum am următoarele (fără alias):

SELECT MIN(node_field_data.nid) AS nid,node_field_data.type, node_field_data.status, node_field_data.title, node_field_data.langcode AS node_field_data_langcode,  ...
Puncte: 0
yuuuu avatar
Prepopulați câmpurile din json
ao flag

Caut să prepopulez o pagină plină de câmpuri (nu formular web) dintr-un fișier json. Există o mulțime de câmpuri pe pagină și unele dintre ele conțin o mulțime de informații, așa că nu pare că este practic să folosiți modulul de prepopulare. https://www.drupal.org/project/prepopulate

Am un formular destul de lung pe care utilizatorul trebuie să îl completeze, dar probabil că ar ...

Puncte: -1
latikas avatar
Cum se importă fișierul Json din modulul Feeds
ru flag

Folosesc modulul de import Feeds cu modulul de analiză extensibil Feeds, primesc următoarea eroare. Nu înțeleg ce este în neregulă cu json și setări. Ma poate ajuta cineva sa rezolv aceasta problema.

Mulțumesc anticipat,

introduceți descrierea imaginii aici

Jsonul meu arată ca,

[ { "lcia_id": , "Nume": "", "Numele companiei": "", "ID-ul companiei": , "greutate netă": , "țară": "", "abordare": "--", "mărimea porției":  ...

Puncte: 1
Adăugați câmpuri suplimentare de termeni de taxonomie la un formular de filtru expus
in flag

Scurt: Cum să adăugați un câmp personalizat dintr-un termen de taxonomie în formularul de filtru expus al unei vizualizări?

Specific: Am un câmp de imagine adăugat la termenii taxonomiei pe care vreau să-l adaug în formularul de filtru expus împreună cu butonul radio și numele TID-ului (implicit este doar radio + nume), temat cu șablonul Twig.

Mai multe cuvinte:
Buna ziua,
Aș dori să  ...

Puncte: 3
sea26.2 avatar
Eliminați programul de instalare a configurației (v1.8)
om flag

Actualizez un site de la Drupal 8 la Drupal 9. Unul dintre proiectele care este depreciat și incompatibil cu Drupal 9 este Instalator de configurare

Fluxul de lucru „normal” (de ex., drush pmu <module_name> nu funcționează - poate pentru că acest lucru nu este cu adevărat un modul?) Nu pot elimina pur și simplu proiectul cu compozitor pentru că atunci drush cim eșuează deoarece ...

Puncte: 0
liquidcms avatar
InvalidArgumentException: Câmpul field_message_header este necunoscut. în Drupal\Core\Entity\ContentEntityBase->getTranslatedField()
us flag

Cu o pierdere totală în ceea ce privește cauza acestei erori. Câmpul a fost adăugat la o entitate șablon Notificare mesaj. Practic este folosit ca simbol în e-mailurile trimise folosind modulul respectiv. Singurul loc în codul meu personalizat în care folosesc acest câmp este să îi setez valoarea dintr-o valoare colectată într-o formă modală. La depunerea modalului; apare această eroare ...

Puncte: -1
ldnddev avatar
Relații de termeni de taxonomie
cn flag

Am 3 termeni de taxonomie pe care aș dori să îi expun ca filtre, dar aș dori să folosesc JavaScript pentru a dezactiva filtrele pe măsură ce faceți selecții în celelalte filtre expuse asociate. De exemplu:

Stiluri Face Modele
Mașini BMW 750i
Camioane Vad F-150

Dacă selectați „Mașini”, atunci „Marcă - Ford” și „Modele - F-150” vor fi dezact ...

Puncte: 2
xpersonas avatar
Adăugați o imagine la un vocabular
cn flag

Trebuie să adaug o imagine la un vocabular, nu termenii taxonomiei. În esență, trebuie să adaug un câmp la pagina „Editați vocabularul”.

Există vreo modalitate de a face asta?

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.