Ultimele Drupal intrebări

Puncte: 0
Cum afișez în mod dinamic (AJAX) radiourile în formularul API?
au flag

Se așteaptă ca un formular ca următorul să afișeze câmpuri suplimentare atunci când utilizatorul a selectat „Da” în butonul radio „Afișați mai multe”. Când este afișată, secțiunea mai are un câmp de text „Nume” și un set de radiouri „Sex”.

Dar nu funcționează niciodată așa cum era de așteptat. Eticheta „Gender” va fi acolo, dar butoanele radio nu sunt nicio ...

Puncte: 0
Select by drag and drop
iq flag

I need to build a form for an event registration where people can select the workshops in order of their preference. In Drupal 7 I used to have a grid with radio buttons, but that does not seem feasible in Drupal 9. So I thought about making the list of workshops draggable and send the final order as part of the registration in the email.

Because the workshops differ every year, it must be relativ ...

Puncte: 0
pglatz avatar
Unde se află arborii sursă pentru diferite versiuni ale modulelor contrib?
in flag

Am realizat un modul contrib care are o versiune 7.x. Tocmai am creat o versiune 8.x. Creez o ramură în versiunea existentă 7.x pentru noul cod sau creez o versiune separată pentru 8.x? Dacă au același modul, trec la ramura 8.x, apoi șterg codul 7.x și adaug codul 8.x?

Puncte: -1
Câmp de bază definit ca referință de entitate cu cardinalitate nelimitată, permițând doar o singură intrare
fi flag

Am definit un tip de entitate personalizat „Eveniment” și vreau un câmp pe el numit „Participanți” care să permită utilizatorului să introducă mai mulți participanți.

Am definit domeniul astfel:

   $fields['participanți'] = BaseFieldDefinition::create('entity_reference')
  ->setLabel(t('Participanții'))
  ->setDescription(t('Persoane care participă la acest eveniment.'))
  - ...
Puncte: -1
Nu se poate face ca pagina--node--nid să funcționeze
se flag

Pentru un nod al cărui tip de conținut este Pagină și al cărui ID este 112, am creat fișierul șablon page--node-112.html.twig, dar Drupal încă folosește fișierul șablon page--page.html.twig.

Cum pot face Drupal să folosească fișierul șablon page--node-112.html.twig?

Puncte: 0
Divya K avatar
Contextual Quick Edit icon is missing for some of the blocks in Drupal site
cn flag

Am using Layout builder for the website. On some of the pages am not able to see the Contextual Quick Edit icon. This will not allow us to do any configuration for the particular block/Page. Please help me to solve this problem.enter image description here

Puncte: 0
Cum convertesc marca temporală creată de entitatea personalizată în format de dată la salvare în baza de date pentru filtrarea după dată într-o vizualizare
us flag

Folosesc Drupal 9 Am o entitate personalizată pe care o folosesc pentru a înregistra unele evenimente. În opinia mea, doresc să adaug un filtru pentru a prelua entitățile create între două date. Vizualizarea mea afișează data ca zz-mm-aaaa, ceea ce trebuie să fac. Cu toate acestea, deoarece data creată este un marcaj de timp, vizualizarea mea returnează fiecare rând, deoarece fiecare m ...

Puncte: 0
Shawn avatar
Cum să obțineți filtrele expuse pentru ca referința la entități să fie redate?
cn flag

Folosesc o vizualizare de referință a entității și pot filtra direct prin termeni de taxonomie, dar când o setez la expus și las utilizatorul să decidă, nu se afișează în formular. Cum pot face ca funcționalitatea de expunere să funcționeze efectiv?

Funcționează cu alte lucruri, cum ar fi pagini și blocuri, dar nu referințe la entități.

Am instalat deja filtrul de referință pent ...

Puncte: 0
Shawn avatar
Cum adăugați un filtru cu gestionarea afișajului formularului?
cn flag

Așa că știu că, cu afișarea formularului, adăugați câmpuri la tipul de conținut care apoi pot fi rearanjate sub afișarea formularului.

Dar cum rămâne cu funcțiile mai complicate, cum ar fi filtrarea prin termeni de taxonomie? Știu că, cu Manage Display, pot folosi o vizualizare EVA și pot face tot felul de lucruri interesante.

Dar cu afișarea formularului, se simte foarte limitat doar ...

Puncte: -1
How do I add additional social media platforms to the social media block in this theme?
de flag

I have found the zymphonies.com theme: composer require 'drupal/drupal8_parallax_theme:^2.0 a useful addition to my toolkit.

It comes with a banner slideshow built in, is designed to be mobile-first responsive, and being built on top of the bootstrap framework has proven useful to helping me learn a small bit of how to use bootstrap to easily enhance the stock framework provided by the theme/framework.  ...

Puncte: 0
leeksoup avatar
Cum combin firele de forum?
gw flag

Caut o modalitate de a îmbina firele de forum și de a muta comentariile postate în firul greșit în cel corect. Am căutat o grămadă și în sfârșit am găsit Mută ​​comentariu modul care pare să facă ceea ce am nevoie. Cu toate acestea, este disponibil doar pentru Drupal 7.

Există vreun modul Drupal 9 similar cu Comentează Mută modul? Există o altă soluție pentru problema îm ...

Puncte: 0
Cum se sortează adresele după numele străzii în vizualizarea tabelului?
cn flag

Am un director de adrese configurat ca vizualizare pe site-ul meu D9. Una dintre coloane are adrese complete ca aceasta:

1 Strada Principală Columbus, OH 00000

Aș dori să pot permite mai întâi sortarea coloanei după numele străzii din adresă și apoi posibil după numărul. Ca aceasta:

  • 1 Alpha Rd
  • 2 Alpha Rd
  • 3 Alpha Rd
  • 1 Bravo St
  • 2 Bravo St

În mod implicit, sortează luând în conside ...

Puncte: 0
Imprimarea paragrafelor de un anumit tip în șablonul de nod
cn flag

Folosesc un șablon pentru un tip de nod pentru indexul API de căutare. Pentru acest tip de nod am 4 tipuri de paragraf.Pentru căutare am nevoie doar de 2 dintre aceste tipuri de indexat.

Ideea mea acum a fost să tipărim doar aceste tipuri specifice de paragrafe în șablonul de câmp al câmpului paragrafe.

Cum pot imprima tipuri de un singur paragraf în șablonul câmpului paragrafe?

Sau există o  ...

Puncte: 0
Nikodem Miranowicz avatar
Utilizatorul cu numai permisiunea „Editați propriul formular web” nu poate adăuga elemente la propriul formular web
ph flag

Am creat un rol de „admin formular” cu doar trei permisiuni: „Accesați pagina de prezentare generală a formularului web”, „Creați formulare web”, „Editați propriul formular web” (Drupal 9.3.7, Webform 6.1.3). Utilizatorul poate crea un formular web, dar atunci când încearcă să adauge un element, atunci pagina intră în „bucla de reîncărcare” (vezi două capturi de ecran).P ...

Puncte: 0
Asatur Vardanyan avatar
Migrați câmpul paragraf
jp flag

Am evenimente pe site-urile mele Drupal 7 și, după actualizare, vreau să migrez acele evenimente pe site-ul Drupal 9. Event CT are un câmp de revizuire a referințelor de paragraf la paragraful „event_date” de pe site-ul web Drupal 9. În interiorul paragrafului, există câmpuri precum field_city, field_country și altele. Pe site-ul Drupal 7, acest paragraf are un câmp de locație referitor l ...

Puncte: 0
simp you avatar
cum să obțineți ID-ul fișierului
ph flag

Am acest cârlig de trimitere a formularelor web și vreau să adaug un fișier la el atunci când este trimis. Știu cum să modific trimiterea formularului web, dar acum am o problemă că vreau să încarc un fișier, dar nu știu id-ul, doar URL-ul:

Url: /sites/default/files/assets/filename.pdf

Am încercat:

   $file_name = Drupal::service('file_system')->basename($filename);

   //$file_name à...
Puncte: 1
kniro avatar
TypeError: Argumentul 1 transmis la ........ ::__construct() trebuie să implementeze interfața Drupal\Core\Cache\CacheBackendInterface, matrice dată, apelată în
pe flag

Primesc o eroare când am scris codul folosind injecția Dependency:

TypeError: Argumentul 1 transmis la Drupal\sydneypro_exchange_rates_block\Plugin\Block\ExchangeRatesBlock::__construct() trebuie să implementeze interfața Drupal\Core\Cache\CacheBackendInterface, matrice dată, numită în /var/www/web/core/lib/Drupal/Core /Plugin/Factory/ContainerFactory.php pe linia 25 din Drupal\sydneypro_exchange ...

Puncte: 0
Morgan P avatar
Cum pot obține o adresă URL a unei imagini într-un câmp de vizualizare?
us flag

Am urmat ceea ce mi-a sugerat în Cum pot obține adresa URL a imaginii într-un câmp?

A funcționat bine până când migrez la Drupal 9. Acum afișează /system/files/provider/products-variations/1/collier-saskia-bleu-nuit.jpg în loc de https://example.com/system/files?file=provider/products-variations/1/collier-saskia-bleu-nuit.jpg.

Am incercat si cu URL la imagine formatator care face parte  ...

Puncte: 0
Ștergeți cache-ul unei vizualizări specifice în mod programatic, specific filtrului contextual
de flag

Folosesc următoarele pentru a vedea cache-ul specific node_presave care merge bine.

  cache_clear_all($view_name.':'.$display_name, 'cache_views_data', TRUE);

În prezent, șterge toate vizualizările generate pentru toate filtrele contextuale (termenul de taxonomie id). Vreau să pot șterge doar vizualizarea pentru un ID de termen de taxonomie.

De exemplu, dacă nodul a cu tid:46 e adăugat,

Ce se întà...

Puncte: 1
Cum funcționează exact SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006?
ca flag

Am avut o problemă (Când utilizați fpm, nu este clar cum să funcționeze stilurile de imagine ) pe care l-am urmărit până la utilizarea Drupal_Security_Do_Not_Remove_See_SA_2006_006 în site-uri/implicit/fișiere/.htaccess.

Pentru a continua depanarea, aș avea nevoie de o înțelegere mai solidă a ceea ce face exact „SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006” în acel fișier,  ...

Puncte: 0
Cum obțin un eveniment JS atașat la mai multe rânduri de vizualizări
pl flag

Creez un câmp de vizualizări personalizate și am nevoie ca acesta să aibă JS atașat la funcționalitatea de clic. Când obțin un rezultat de vizualizări, funcționează perfect, dar când am mai multe rezultate, se atașează doar la unul dintre ele. Cum fac ca acesta să se atașeze la toate rândurile de rezultat?

Mai jos este codul pentru redarea câmpului și js-ul care este atașat. O ...

Puncte: 1
Extindeți widgetul de selectare de bază
tr flag

Vă rugăm să ajutați cu următoarele:

Am nevoie de un widget nou (doar o selecție ușor modificată) care poate fi configurat din interfața de utilizare de către oricine. Am facut urmatoarele:

  1. Am creat un nou modul personalizat și l-am activat.

  2. A creat un widget nou.

<?php

spațiu de nume Drupal\filtered_select\Plugin\Field\FieldWidget;

utilizați Drupal\Core\Field\FieldItemList ...
Puncte: 0
ACanadianCoder avatar
Actualizarea de la 8.9.20 la 9.3.9 provoacă erori
br flag

După cum sugerează și titlul, mă confrunt cu probleme cu compozitorii pe care nu le pot înțelege.Am găsit câteva articole similare, dar niciunul nu pare să-mi repare instanța.

Am urmat pașii de la Actualizarea de la Drupal 8 la Drupal 9 (sau mai târziu) și am rămas blocat la pasul 3 actualizare a compozitorului. Primesc următoarele erori:

Cerințele dumneavoastră nu au putut fi rezolvate  ...
Puncte: 0
Joseph avatar
Cum pot face să apară un link de modul personalizat pe /admin/config?
cn flag

Am un modul personalizat la care lucrez și aș dori să îl fac configurabil prin meniul de administrare. Întâmpin dificultăți în a obține un formular să apară în pagina de administrare.

Vizitarea admin/config/MYMODULE arată formularul, pur și simplu nu este vizibil pe pagina /admin/config.

Iată structura mea de fișiere până acum (excluzând fișierele irelevante):

*Fișierul formular este ...

Puncte: 0
Baud avatar
De ce o formă nu păstrează valoarea creată în timpul construcției
sa flag

Iată un formular care utilizează DI pentru $this->entity_type_manager

Există și un buton radio cu Ajax (am adăugat codul deoarece poate este motivul problemei mele)

clasa myForm extinde FormBase {

  privat ?EntityTypeManagerInterface $entity_type_manager=NULL;

  funcția publică __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager) {

    $this->entity_ty ...
Puncte: 0
Cum pot face ca acest cod JavaScript să fie executat când modulul BigPipe este activat?
bj flag

Mă lupt în continuare cu executarea JavaScript atunci când trebuie să vizez un element DOM care este adăugat prin modulul BigPipe când sunt conectat pe site-ul meu Drupal.

Următorul cod rulează când nu sunt conectat, dar nu se execută niciodată când sunt autentificat.

(funcția ($) {
  „utilizați strict”;

  Drupal.behavior.bpBlockTest = {
    atașați: funcție(context, setări) {
  ...
Puncte: 0
Dacă conținutul nu este publicat, ascundeți și pentru administrator
kn flag

Am un browser de entitate care listează produsele mele. Produsele sunt afișate doar dacă sunt publicate.

introduceți descrierea imaginii aici

Dar dintr-un anumit motiv, dacă produsul a fost adăugat înainte ca „publicarea” filtrată să fie setata, produsul este în continuare afișat, dar numai pentru administrator.

Cum pot împiedica administratorul să-l vadă?

EDITAȚI | × :

Deocamdată, am adăugat o verificare manuală în twig,  ...

Puncte: 0
Obțineți un nume de termen cu twig_tweak drupal_field folosind o valoare dinamică
cl flag

Folosesc Webform în D9 și am un formular cu mai multe pagini. În pasul 2 al formularului, trebuie să arăt termenul de taxonomie care a fost selectat la pasul 1.

Am definit câmpul care îl va afișa ca un câmp de crenguță calculat.

Dacă folosesc pur și simplu

{{ data.my_field }}

Imi revin tid.

Daca in schimb pun

{{ drupal_field('nume', 'termen_taxonomie', <tid> }}

Primesc textul dorit. 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.