Ultimele Drupal intrebări

Puncte: 1
How can I programmatically configure commerce checkout pane settings?
us flag

In Commerce, we have custom pane and checkout configuration that applies to all orders. Per this d.o issue in commerce_features, this is supposedly doable. However, Commerce's default configuration always comes over.

In my feature that Feature creates, it generates the following code:

/**
 * @file
 * my_module_config.features.commerce_checkout_panes.inc
 * 
*/

/**
 * Implements hook_commerce_checkout_p ...
Puncte: 0
How to display the nodes with the reference entity "Group type" of the same type as the current group?
cn flag

I have a website built with Drupal 9 and I installed the Group module.

I created a "Help" content type with an "Entity reference" field that refers to the group type.

enter image description here

I have created a Views page in the Groups tab and I want this page to display the "Help" nodes that reference the group type of the current group.

enter image description here

How to display the nodes with the reference entity "Type of group" of the same type, as the  ...

Puncte: 2
shyammakwana.me avatar
Conectați câmpul cu termenul taxonomiei
do flag

Am taxonomie Marca și diferite domenii ca RAM, Monitorizați, „CPU” sub tipul conținut Hardware.

În timp ce adaug un hardware nou, cum pot adăuga RAM, CPU sau alte câmpuri cu mărci? de exemplu.

RAM = 16 GB, Brand = Corsair
Monitor = 24", Brand = Dell
...

pot permite Marca taxonomia la nelimitat și poate adăuga mai multe, dar este posibil să se conecteze cu anumite câmpuri? Sau există ...

Puncte: 4
non-existent service, yet cache is cleared and module is enabled
ca flag

I'm trying to access a Drupal service for normalizing content, yet the service is non-existent, even though the module "hal" is enabled and the service is defined. How can I get the service "serializer.normalizer.entity.hal"?

root@0968b6d03cdb:/var/www/html# drush cr
 [success] Cache rebuild complete.

root@0968b6d03cdb:/var/www/html# drush pml|grep hal
  Web services                      HAL (hal)  ...
Puncte: 2
Get the time a custom block was last edited
in flag
3x5

I have seen lots of answers for getting when a node was last edited, but I can't seem to apply any of these methods to blocks. Basically, I have a block that I only want to display if it has been updated in the last week. When I view blocks in the admin, I see that the admin view shows you when a block was last edited.

I can get my block in hook_preprocess_block, and get things like $block->lab ...

Puncte: 0
How to display group operations block not in a dropbottom menu either "normal" links list/HOOK_block_build_group_operations_alter does not fire
fr flag

currently the links of the "group operations block" of group module are displayed in a dropbutton menu. I want them to get displayed in a "normal" link list. I found an issue (https://www.drupal.org/project/group/issues/3015420) related to this on d.o. I have already a custom module to handle my group stuff, so I thought to implement a block_build_alter hook to modify the link type like in the patch (

Puncte: 0
Câmp pentru tipul de conținut pentru a include atât entitățile media, cât și linkurile
pl flag

Sunt nou în Drupal și creez un nou tip de conținut.Știu că există două câmpuri separate pentru media și linkuri, dar există un câmp care să le includă pe ambele? De exemplu, câmpul se numește „Comunicate de știri”, un utilizator poate încărca un document și/sau include un link. Sau ar trebui să creez două câmpuri separate și să am unul numit „Comunicate de știri” și „ ...

Puncte: 0
Ivan Ginovski avatar
Calculul rundei taxelor la comanda
jp flag

Cum putem rotunji taxa la 2 zecimale, dar ultima zecimală ar trebui să fie fie 0, fie 5. Am această regulă pentru rotunjire:

dacă ($zecimal % 10 <= 2) {
  // Aici, ultima zecimală ar trebui să fie 0.
}
else if ($zecimal%10 > 2 && $zecimal%10 <=7) {
  // Aici, ultima zecimală ar trebui să fie 5.
}
else {
  // Aici, zecimala ar trebui să fie incrementată cu 1, în t ...
Puncte: 0
Lambic avatar
Câmp de referință personalizat salvând valori goale
ph flag

Am creat un câmp personalizat bazat pe câmpul de referință al entității, dar target_id-ul pe care îl salvează provine dintr-un sistem extern.

Am definit și funcțional tipul câmpului, widgetul câmpului și elementul de completare automată, iar valorile corecte sunt salvate în tabelul de bază de date asociat pentru valori valide.

Elementul în care am rămas blocat este că, dacă câmpul ...

Puncte: 2
awm avatar
Ce metode sunt disponibile pentru a rezolva „Câmpul node.field_name trebuie actualizat.”?
mx flag
awm

Când raportul de stare Drupal spune că câmpul âfield_nameâ trebuie actualizat, am aflat că uneori este greu de rezolvat. În trecut am avut entup dar asta a fost eliminat. Următoarele funcționează în multe cazuri:

  1. Editați un câmp și resaveți apoi exportați-l. Aceasta va adăuga o proprietate de schemă lipsă: în acest fel puteți spune ce s-a schimbat.
  2. Ștergeți configurația di ...
Puncte: 3
Cum adaug o dependență de un proiect bifurcat?
cn flag

Am lovit o eroare care necesită un patch compozitor.json.

Există un patch în coada de probleme, dar nu a fost încă îmbinat.

Cum îmi actualizez composer.json pentru a depinde de versiunea bifurcată a modulului?

Puncte: 2
richirm avatar
obțineți URI-ul fișierului unui ImageItem
in flag

Cum pot obține URI-ul fișierului a Drupal\image\Plugin\Field\FieldType\ImageItem instanță?

Obțin valoarea câmpului cu $node_entity->get('field_image')[0] dar nu știu cum să obțin URI-ul fișierului.

Puncte: 1
Este imposibil să accesați fișierele din /drupal/sites și /drupal/themes după restaurarea instalării
cn flag

Am restaurat fișierele instalării Drupal, dar mă confrunt cu o problemă: toate fișierele din /drupal/sites și /drupal/themes nu sunt accesibile.

Am primit doar 404 erori când am încercat să încarc acele fișiere.

Am încercat să schimb permisiunea (777 doar temporar), dar nu funcționează. Pot vedea imaginile cu biblioteca IMCE, dar se pare că Drupal nu le poate accesa.

captură de ecran

Front-end-ul  ...

Puncte: 6
Joost avatar
Este o practică proastă să folosești același cârlig de două ori?
jp flag

Lucrez la un proiect destul de mare și folosesc hook_entity_update() în trei dintre modulele mele. Fac acest lucru pentru a-mi menține proiectul structurat și pentru a avea diferite funcții ale site-ului meu în module diferite.

  • Este înțelept performanța proastă să aveți acest cârlig apelat de mai multe ori de la module diferite?
  • Deoarece acest mod de lucru face ca numărul de module p ...
Puncte: 2
liquidcms avatar
Cum se adaugă opțiuni de configurare conștiente de vizualizări la un formatator de câmp?
us flag

Există un modul de formatare a câmpurilor contrib (bg_img_formatter) care are numeroase opțiuni de configurare a câmpurilor.Una dintre aceste opțiuni este un câmp de text care trebuie să permită înlocuirea acelorași câmpuri de vizualizare ca și „Rescrire rezultat: Suprascrierea ieșirii acestui câmp cu text personalizat”. Dar deoarece acesta este un formatator „câmp” și nu un form ...

Puncte: 5
Cum este conținutul de geolocalizare al unui filtru de pagină un bloc Vizualizări?
cn flag

Am un site cu Drupal 9 și modulul de geolocalizare:

https://www.drupal.org/project/gelocation

Am creat un tip de conținut cu un câmp de Geolocație care conține coordonate.

Site-ul meu folosește tema Olivero. Vreau să creez o pagină Vizualizări cu rezumatul nodurilor mele și să creez un bloc Vizualizări cu nodurile mele pe o hartă.

Blocul trebuie să fie pe aceeași pagină, dar trebuie s ...

Puncte: 2
Carl avatar
Cum pot dezactiva produsele astfel încât acestea să nu poată fi cumpărate și să se afișeze, de asemenea, într-o vizualizare?
cn flag

Am o viziune asupra produselor publicate. Doresc să creez și o vizualizare a produselor nepublicate, astfel încât utilizatorii să poată vedea produsele anterioare care erau disponibile, dar nu ar trebui să existe un Adăugare în coș pentru aceste produse.

Am anulat produsele și am creat o vizualizare a acestora. Administratorul poate vedea rezultatele în vizualizare și când face clic  ...

Puncte: 0
După actualizarea de la 9.2 la 9.3, site-ul meu se întrerupe, dar dezactivarea agregarii CSS/JS o rezolvă. Ce pot schimba pentru a-l face astfel încât să îl pot reporni?
pk flag

După actualizarea de la 9.2 la 9.3, site-ul meu se întrerupe. Când dezactivez agregarea CSS și JavaScript, îmi repară site-ul cu versiunea 9.3. Aș dori să-l pornesc, deoarece acest lucru ar accelera site-ul meu. În mod normal, găsesc că problema este că proprietarul corect nu este la locul său sau permisiunile sunt dezactivate. Ale mele site-uri/implicit/fișiere directorul pare să aibÄ ...

Puncte: 0
Md. Shafiq Hossain avatar
Node form ajax dependent dropdown fields issue
cn flag

I am using Drupal 9. I know how to change single dropdown list using another one. Here is my scenario:

I have three dropdowns, in node form - company, protocol and investigator. What I like to do, when some one select a value in company dropdown, other two dropdown list which change based on selection.

I have written some code, I see the list is updating but its not refreshing.

function hook_form_alter() {
 ...
Puncte: -1
Matoeil avatar
How do I sanitize the uploaded files name for sending safely as email attachments?
za flag

I have create a form that upload a file. This file is send as email attachment

 ..
     $form['cv'] = [
          '#type' => 'managed_file',
          '#title' => 'Votre CV',
          '#required' => true,
          '#upload_validators' => [
            'file_validate_extensions' => ['pdf doc docx odt odf'],
            'file_validate_size' => 4000,
          ],
        ];
..

on form s ...

Puncte: 0
Joost avatar
Programmatically add Views block to field group
jp flag

I want to programmatically add a view to a field group I created using the field_group module. I created an group_articles tab field group.

When I do this something like hook_form_alter:

    $form['issues__articles'] = array(
      '#type' => 'fieldgroup',
      '#weight' => 0,
    );
    $form['issues__articles']['view'] = [
      '#type' => 'view',
      '#name' => 'view_admin',
      '#displa ...
Puncte: 0
Tushar avatar
Întâmpinați probleme la importul vizualizărilor?
nz flag

Accidental am șters câmpul de relații cu vizualizări. După aceea, primesc o eroare când încerc să deschid pagina de configurare a vizualizărilor.

Pentru a rezolva problema, am exportat acea vizualizare din configurația site-ului un singur element și am modificat fișierul yml. Dar când import modificările ajung sub eroare.

Configurația block.block.test_local_tasks depinde de tema de  ...

Puncte: 1
Jimmyb_1991 avatar
Can you install exported site config as part of a kernel test?
cn flag

I am using the Configuration Sync module to export config specific to my site out into a config directory that lives outside my main Drupal directory.

When writing kernel tests I know that you can use $this->installConfig() and specify a module(s) to install default config from, but how can I specify certain (or all) config files from that directory to be installed inside of a kernel test?

Puncte: 2
quantumized avatar
Cum putem crea sume ale valorilor coloanei unui tabel din View într-un antet și/sau subsol?
ng flag

Avem o vizualizare cu mai multe rânduri de valori de câmp zecimal. Trebuie să creăm o sumă (adăugăm toate valorile) pentru aceste coloane într-un antet și/sau subsol al Vizualizării. Văd că există un modul D7 numit Vizualizări Calc se pare că poate face ceea ce avem nevoie, dar nu există nicio treabă pe un port D8/9.

Cum putem realiza acest lucru în D9?

introduceți descrierea imaginii aici

Puncte: 0
How to get the url of a link field in field.html.twig
in flag

Inside the field--link.html.twig file, I'm trying to output the url from a link field like so:

{% for item in items %}
  <div{{ attributes.addClass(classes) }}><a class="button" href="{{ item.content.uri }}">Apply Now</a></div>
{% endfor %}

I've tried the following to get the url, and nothing seems to work.

  • item.content.uri,

  • item.content.uri,

  • item.content.url,

  • item.content.0.u ...

Puncte: 1
liquidcms avatar
How to get a rendered views field value programmatically?
us flag

Yes, I see there are many answers already posted here and elsewhere for this; but sadly they are all wrong. These answers include any of the following:

$view->style_plugin->getFieldValue($rid, 'field_myfield');

foreach ($view->result as $rid => $row) {
 foreach ($view->field as $fid => $field ) {
   $values[$rid][$fid . '-value'] = $field->getValue($row);
   $values[$rid][$fid  ...
Puncte: -1
Cum folosesc `NestedArray::getValue()` pentru a obține o valoare dintr-o matrice?
et flag

eu vad NestedArray::getValue() dar documentația nu este clară. Cum folosesc acest lucru pentru a obține o valoare dintr-o matrice imbricată, cum ar fi starea formularului sau intrarea în formă brută?

Puncte: 0
May  avatar
Ho can I add a class to a specific row in views-view-field template?
zw flag

I have created a custom views-view-field template and added some custom html and views field similar to this

<div class="{{ fields.my_text_field.content }}">
  {{ fields.my_media_field.content }}
</div>

The trouble I am having is that I want to add classes on certain rows only. Similar to below

<div class="{{ fields.my_text_field.content }} not-row-2">
  {{ fields.my_media_field.co ...
Puncte: 2
Yuseferi avatar
Activați redimensionarea imaginilor pentru toate imaginile din ckeditor
cg flag

Folosesc Drupal 9.2.9,

Am un conținut migrat care provine dintr-o sursă externă. sunt cateva <img Etichete,

redimensionarea imaginii Ckeditor funcționează pentru imaginile pe care le introduc în editor pictograma de încărcare, dar pentru imaginile care provin din migrarea conținutului, redimensionarea nu este activată.

introduceți descrierea imaginii aici

Am încercat chiar să adaug înălţime manual la <img eticheta dar nu  ...

Puncte: 0
miststudent2011 avatar
How to create a View to display nodes with empty entity referenced fields
fr flag

Can anyone please help me to create a view when entity referenced field is empty. I have a body field where various paragraph fields are referenced. I would like to get list of nodes whose body field is empty.

By default body field is entity referencing to one text paragraph. Even if it is not a required field.

Even thought the para is empty it is not being displayed in the results. If I remove defaul ...

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.