Ultimele Drupal intrebări

Puncte: 0
Token de trimitere unică pentru formular web+URL
qa flag

Am două formulare web:

  1. Formular web de e-mail: solicită adresa de e-mail a utilizatorului.
  2. Formular web de vot: conține o listă de selecție a entităților din care utilizatorul poate selecta una și își poate trimite votul.

În formularul web de e-mail, există un e-mail de confirmare trimis la adresa de e-mail trimisă. În acest e-mail de confirmare, vreau să am o adresă URL care să  ...

Puncte: 0
spacecraft96 avatar
Cum se filtrează rezultatele entity_autocomplete după tipul de conținut și un câmp
ng flag

Încerc să implementez un câmp de completare automată a unei entități într-un formular în care entitățile de completare automată sunt filtrate după tipul de conținut și un anumit câmp din acel tip de conținut.

Știu că pot filtra autocompletarea utilizând pachete_țintă în #selection_settings

'#selection_handler' => 'implicit',
'#selection_settings' => [
  'target_bundles' => [ ...
Puncte: -2
Jiah avatar
Câmpul de trimitere a formularului nu este disponibil în acțiunea formularului
in flag

Am următorul handler de trimitere a formularelor.

funcția mymod_form_submit(&$form, FormStateInterface $form_state) {
  $ka_selected = $form_state->getValue('ka_types');
  \Drupal::state()->set('ka_types', $ka_selected);
  returnează $ka_selected;
}

Acesta returnează ka_types valoarea câmpului. vreau sa folosesc $ka_selectat în codul de acțiune personalizat.

funcția publică exe ...
Puncte: -1
Jiah avatar
Setați câmpul „selectați” pe un nod în mod programatic
in flag

Creez noduri programatic pe un anumit tip de conținut. Tipul de conținut are un „câmp de selectare” cu care încerc să setez o valoare și nu o pot face. Mai jos este codul meu:

 $nod = \Drupal::entityTypeManager()->getStorage('nod')->create(array(
      'type' => 'nivel 3',
      'title' => $file_name,
      field_level2_title => [
        'value' => 'Evaluare'
       ...
Puncte: 4
sonfd avatar
Cum pot adăuga un impuls la o interogare search_api_solr dacă un câmp are o valoare?
in flag

Încerc să adaug un impuls unei interogări de căutare a apei Solr atunci când un câmp are o anumită valoare, de ex. cand its nid = 123. Privind la Documente Solr versiunea 8.7 pentru amplificare (versiunea mea de server solr), asta pare destul de simplu. Trebuie doar să adaug un parametru bq ca:

bq=nid:123^10

Când merg la interfața de utilizare a serverului meu Solr și adaug o interogare  ...

Puncte: 0
Jiah avatar
Citiți numele atașamentului de comentariu și locația fișierului
in flag

Am o vedere care are comentariu, atașament de comentariu (ca fișier). Vreau să citesc numele fișierului și locația acestuia. Vizualizarea arată ca mai jos:

introduceți descrierea imaginii aici

Pot citi titlul după codul de mai jos:

 funcția publică execute(ContentEntityInterface $entity = NULL) {
    // publicăm comentariul selectat
    $entity->setPublished(TRUE)->save();

    //Citește toate câmpurile de la entitat ...
Puncte: 0
The Hub Web avatar
Reformat Date Argument in Contextual Filter
in flag

I have an argument in a view, contextual filter - {{ arguments.field_news_date_value }}. How can I reformat a date value from YYYY-MM-DD to DD Month Year in the view

Puncte: 1
Ivan Ginovski avatar
Cum se face ca pluginul de afișare de vizualizare să fie traducabil?
jp flag

Am un plugin de afișare a vizualizării personalizate care se extinde de la pluginul bloc. Când adaug un afișaj pe vizualizare, câmpurile sau orice altceva din afișaj nu este translabil (vezi imaginea de mai jos) introduceți descrierea imaginii aici

Cum pot face ca câmpurile din pluginul de afișare a vizualizării să fie traducibile?

Puncte: 0
SANGEETH KUMAR S G avatar
Încărcarea imaginii în linie CKEditor nu funcționează
cn flag

Mi-am actualizat site-ul Drupal vechi de 3 ani de la Drupal 8.5.0 la 8.9.16 recent. De la actualizare, există câteva probleme pe care încerc să le rezolv.

Într-unul dintre tipurile mele de conținut al articolului, am un ckeditor pentru a introduce corpul articolului. După actualizare, mă confrunt cu o problemă în adăugarea de imagini inline la CKEditor. Când dau clic pe butonul de adă ...

Puncte: 0
Jiah avatar
Treceți rândurile de vizualizare într-o acțiune VBO personalizată
in flag

Am o vedere cu un set de rezultate. Vreau să trec rândurile de vizualizare într-o acțiune VBO personalizată. Am văzut linkurile de mai jos care implementează deja această funcționalitate „pass_view” în VBO.

https://www.drupal.org/project/views_bulk_operations/issues/1180538 --> Drupal 7

https://www.drupal.org/node/2884847 --> Drupal 8

Această caracteristică nu este implementatÄ ...

Puncte: 0
quantumized avatar
Este posibil să generați un link către un fișier privat care poate fi partajat cu un utilizator anonim pentru a descărca fișierul?
ng flag

În Drupal 8 trebuie să generăm un link către un fișier privat care poate fi partajat cu un utilizator anonim pentru acces.

În funcția noastră avem obiectul fișierului pentru fișierul privat și în prezent generăm linkul către fișier astfel:

   $build['#link'] = Link::fromTextAndUrl(t('Descărcați fișierul original: ' . $file_name), Url::fromUri($url, $options))->toRenderable();
Puncte: 0
rukya avatar
Cantitatea din coș poate fi setată doar la 1
id flag

Pot adăuga în coș câte articole, de exemplu 4. Când vizitez pagina coșului, pot vedea 4 articole în coș.
Cu toate acestea, nu pot trece la finalizare, deoarece văd un mesaj care spune că valoarea nu trebuie să fie mai mare de 1. Când inspectez elementul formularului de cantitate, pot vedea că minimul și maximul sunt setate la 1.

De asemenea, nu pot elimina articole din coș decât dacă s ...

Puncte: 1
emma avatar
Creați mai multe câmpuri dintr-un câmp matrice
ro flag

Am o vizualizare Drupal bazată pe o entitate care este extrasă dintr-o altă bază de date (este o entitate CiviCRM extrasă în Drupal cu ajutorul Entitatea CiviCRM modulul Drupal).

Unul dintre câmpurile pe care le folosesc este un câmp de matrice (să spunem că se numește câmp de matrice), care scoate o matrice ca item1, item2, item3 (articolele sunt șiruri de caractere) pentru fiecare in ...

Puncte: -1
Steffen  avatar
Cum pot seta programatic o conexiune la baza de date?
cn flag

Bună, poate cineva să ajute cu o conexiune externă la o bază de date.

$postgis_database = matrice(
        'database' => $drugis_postgis_connection->getdatabase(),
        'username' => $drugis_postgis_connection->getusername(),
        'parolă' => $drugis_postgis_connection->getpassword(),
        'gazdă' => $drugis_postgis_connection->gethost(),
        'driver'  ...
Puncte: 1
Cum să restabiliți machetele de înlocuire a constructorului de layout din vechiul instantaneu DB?
ru flag

După actualizarea de la Drupal v9.1.7 la v9.2.0, pe o mulțime de noduri, machetele personalizate de înlocuire a constructorului de layout au fost resetate la aspectul implicit, rezultând o pierdere masivă de date. Pentru a înrăutăți lucrurile, asta s-a întâmplat doar pe live și nu pe scenă și a fost observat doar câteva zile mai târziu. Nu știu ce a cauzat problema, clientul este destul ...

Puncte: 0
Stanley Fernandes avatar
Cum să muți panourile cu conținut de pe site-ul de dezvoltare în live?
gt flag

Vreau să mut conținutul care este acolo pe panouri de la local la dev. (Panopol modulul este utilizat pe proiect) Pentru a nu trebui să recreez conținutul pe dev. Am încercat să folosesc aceste module, dar nu a funcționat: Caracteristici Exportul nodului Import panouri

Am vrut să export panourile cu conținut, astfel încât să nu mai fie nevoie să adaug conținutul din nou și ca panourile ...

Puncte: 0
stckvrw avatar
Cum activez pesmeturile?
gb flag

Am o pagină care arată o listă de Articol noduri.Trebuie să afișez pesmet pe ele ca Pagina principală / Titlul etichetei / Titlul articolului. În mod implicit, Drupal arată pesmeturile ca Pagina principală / Titlul articolului. Nu văd nicio opțiune de a include termenul de taxonomie titlu*.

Am instalat și Meniu Pesmet modul, dar nu înțeleg cum să-i afișez pesmeturile. (Sunt afișate î ...

Puncte: 0
trashpanda avatar
Numele rutei returnează 404, în ciuda vizualizării de lucru
cz flag

Atribuesc breadcrumb-uri pe baza numelor de rute de vizualizare folosind următorul cod în hook_preprocess_breadcrumb().

$nume_rută = \Drupal::routeMatch()->getRouteName();
dacă ($route_name == 'view.news_list.main') {
  // Declarați pesmet.
}

Problema mea apare cu una dintre opiniile mele. Din anumite motive, obținerea traseului pe vedere se întoarce sistem.404 în ciuda faptului că veder ...

Puncte: 0
De ce primesc „Fișierul nu a putut fi creat”. pe un site pe care l-am duplicat local?
jp flag

Am duplicat un site online pe un site localhost WAMP. Aspectul primei pagini este rupt și prima pagină arată această eroare.

Fișierul nu a putut fi creat. Site-ul web a întâmpinat o eroare neașteptată. Vă rugăm să încercați din nou mai târziu.

Jurnalul de erori WAMP PHP conține aproximativ 20 de copii ale următoarelor 2 erori.

Notificare PHP: unserialize(): Eroare la offset 347 din 109 ...

Puncte: 0
Balde Binos avatar
Drush 10 nu funcționează - pare să nu găsească corect site-ul
br flag

Salutări tuturor.

Drush pare să nu găsească corect site-ul.

Ieșirea stării furnizor/drush/drush/drush

Binar PHP: /usr/bin/php                                                   
Configurație PHP: /etc/php.ini                                                   
OS PHP: Linux                                                          
Script Drush : /usr/share/site_dir/vendor/drush/drush/drush     
Ver ...
Puncte: 3
Extect avatar
De ce eșuează instalarea dintr-o configurație existentă?
cn flag

Mă chinui să instalez un site drupal dintr-o configurație existentă. Iată cele două abordări pe care le-am încercat:

OPȚIUNEA 1: Importați configurația prin schimbarea UID-ului:

  • drush cex pe site-ul existent
  • site drush:instalare pentru a instala site-ul nou
  • drush cset system.site uuid 478e7e74-fea3...... pentru a seta UUID pe site-ul nou egal cu site-ul existent
  • drush cim pe noul site ...
Puncte: 0
HennyKo avatar
Cum să expun câmpurile personalizate de formulare web la GraphQL?
cn flag

Aș dori să folosesc https://www.drupal.org/project/captcha cu Webforms. Pentru expunerea formularelor web prin GraphQL folosesc https://github.com/duartegarin/graphql_webform.

Deoarece CAPTCHA nu este un câmp standard https://github.com/duartegarin/graphql_webform nu îl expune prin GraphQL. Deoarece nu am găsit nicio documentație despre cum să expun câmpurile personalizate de formulare web la Graph ...

Puncte: 0
Jiah avatar
Citiți vizualizarea entităților rând și creați un nod pentru fiecare entitate
in flag

Am o vedere care arată ca în următoarea captură de ecran.

captură de ecran

Creez o acțiune personalizată pentru a publica comentariile selectate și pentru a crea un nod pentru fiecare comentariu. Codul de acțiune personalizat este următorul.

clasa publishtraction extinde ViewsBulkOperationsActionBase {
  utilizați StringTranslationTrait;

  /**
   * {@inheritdoc}
   */
  funcția publică execute( ...
Puncte: 2
Jaypan avatar
Eliminați rezultatele unei relații (adăugați o condiție ON la JOIN)
de flag

Trebuie să adaug o condiție ON la o vizionare JOIN. Nu pot folosi un filtru contextual, deoarece va filtra rezultatele în totalitate și trebuie să obțin un rezultat indiferent (există și alte alături). Deci trebuie să mă asigur că filtrul are loc la JOIN și nu ca o condiție WHERE.

Pentru a fi mai specific, vreau să arăt o valoare atunci când nu există nicio relație. Relația est ...

Puncte: -2
Cum pot reda o vizualizare ca JSON într-un fișier șablon?
ph flag

Aș dori să redau o vizualizare ca JSON, în șablonul de pagină. L-aș ascunde cu CSS și l-aș folosi cu JavaScript.

Există vreo modalitate de a modifica Format câmp folosit la crearea unei vizualizări, care în mod normal arată opțiuni precum Grilă, Lista HTML?

Am încercat Rest Export modul de bază, dar pare să redă vizualizarea ca JSON fără alt conținut al paginii.

Puncte: -3
Afișați toate nodurile dintr-un anumit tip de conținut pe prima pagină
cn flag

Am un tip de conținut personalizat (știri).Vreau să arăt toate acele noduri pe prima pagină.

Cum pot realiza acest lucru?

Puncte: -1
Matoeil avatar
Cum pot importa date din XML într-un tip de conținut folosind modulul Migrare?
za flag

Am activat modulele Migrate, Migrate Plus și Migrate Tools. Am importat apoi un fișier de migrare la /admin/config/development/configuration/single/import.

id: beetween_jobs
etichetă: „Migrați între joburi din fișierul XML”
migration_group: implicit
sursă:
  plugin: xml
  data_fetcher_plugin: http
    # „simple_xml” este configurat pentru a putea folosi funcția de preluare „htt ...

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.