Ultimele Drupal intrebări

Puncte: 1
Kevin avatar
Editați un nod în tava de setări?
in flag

Mă uit la această pagină în Documente Drupal pentru bara de setări și mă întreb dacă acest lucru poate fi folosit pentru a edita nodul curent la care te uiți, similar cu această imagine:

introduceți descrierea imaginii aici

Există o modalitate de a edita toate câmpurile nodurilor dintr-o singură tavă? Este de așteptat să utilizați QuickEdit (care se discută ca fiind scos din miez) pentru a face acest lucru? Ce se în ...

Puncte: 3
chantdev avatar
BigPipe poate exclude anumite blocuri?
et flag

Am activat BigPipe în Drupal 8 și ajută la încărcarea inițială a paginilor mai rapid.

Cu toate acestea, blocul antet este întotdeauna unul dintre blocurile care se încarcă într-o întârziere, ceea ce vizual arată rău, deoarece conținutul se schimbă ulterior.

Există vreun tip de preprocesare pe un bloc pentru a-l exclude din BigPipe să nu fie încărcat într-o întârziere și să-l  ...

Puncte: -2
everapt avatar
Este modulul pe deplin compatibil cu Drupal 9?
cn flag

Dacă creez un proiect nou și instalez The Commerce Core modul folosind Composer urmând instrucțiunile date din documentația drupalcommerce.org, ar instala Drupal 8 în mod implicit, nu Drupal 9.

Știu că există modalități de a rezolva acest lucru și de a instala Commerce Core peste Drupal 9. Este pe deplin compatibil cu Drupal 9?

Puncte: 2
sonfd avatar
În contextul unui site multilingv, ce este considerat „text de interfață” și ce este „conținut”?
in flag

Pe pagina de configurare Selectare și detectare a limbii (în bara de instrumente, Gestionare > Configurare > Regională și limbă > Limbi > Selecție și detectare), văd că pot detecta și seta „Limba textului interfeței” și „Limba conținutului” diferit. Dar nu văd nicăieri o definiție clară a acelor termeni.

Am un titlu codificat într-un șablon de nod:

<h2>{{ "He ...
Puncte: 0
Eroare de potrivire a constrângerii profilului de instalare Composer necesită
us flag

Încerc să descarc acest profil de instalare https://github.com/UH-StudentServices/student_guide

L-am adăugat la composer.json așa

„depozite”: [
        {
            "type": "compozitor",
            „url”: „https://packages.drupal.org/8”
        },
        {
            "tip": "vcs",
            „url”: „[email protected]:UH-StudentServices/student_guide.git”
        }
    ], ...
Puncte: 0
Joehoe avatar
Lipsește o bibliotecă specificată
tr flag

Pe o temă personalizată „foobar” (bazată pe Olivero) a apărut acest mesaj de eroare. Această temă personalizată este o copie a temei Drupals 9.2.2 olivero.

Drupal\Core\Asset\Exception\InvalidLibrariesExtendSpecificationException: Biblioteca specificată „foobar/cke-dialog” nu există. în Drupal\Core\Asset\LibraryDiscoveryCollector->applyLibrariesExtend() (rândul 154 din core/lib ...

Puncte: 0
Corentin Le Fur avatar
Metodele setError sau setRebuilld întrerupe formularul de validare
vn flag
<?php

spațiu de nume Drupal\modulul_personalizat\Form;

utilizați Drupal\Core\Form\FormBase;
utilizați Drupal\Core\Form\FormStateInterface;

/**
 * Class DefaultForm.
 */
clasa DefaultForm extinde FormBase {

  /**
   * {@inheritdoc}
   */
  funcția publică getFormId() {
    returnează 'default_form';
  }

  /**
   * {@inheritdoc}
   */
  funcția publică buildForm ...
Puncte: 0
Ivan Ginovski avatar
Afișați meniul Activități locale ale nodului pe Vizualizare
jp flag

Am o vizualizare care arată înregistrările pentru un Eveniment (Tipul de conținut). Această filă este afișată în /node/{node}/edit:

înregistrări de meniu

Această filă de înregistrări se referă la vizualizarea pe care am inserat-o în routing.yml:

evenimente.înregistrări:
  cale: „/nod/{node}/registrations”
  implicite:
    _entity_view: „registrations.page_1”
  cerinte:
    _custom_access: „\Drupa ...
Puncte: 2
jhnc avatar
modalitate corectă de accesare a proprietății de modificare a revizuirii nodului în twig
cn flag

Am un site web Drupal 8.9.17. Tema mea (bazată pe Ghirlandă) include în templates/page.html.twig:

{% dacă nodul %}
[...]
Ultima actualizare {{ node.changed.value|format_date('custom', 'D M d Y') }}
[...]
{% endif %}

Aceasta afișează proprietatea atunci când vizualizați nodurile la: /node/<nid>

Cu toate acestea, atunci când încercați să vizualizați revizuirile la /node/<nid& ...

Puncte: 0
„Block_name” nu a fost găsit
cn flag

Am instalat modulul Twig Tweak.

{{ drupal_block('block_name') }}

nu merge. În jurnalele Drupal primesc eroarea

„Block_name” nu a fost găsit

„block_name” primesc de la adresa URL de configurare a paginii de configurare a blocului

admin/structure/block/manage/block_name?destination=/de/admin/structure/block

Fac ceva greșit?

Puncte: 0
Permiteți utilizatorului anonim să descarce pdf din propriul formular web
ng flag

Am configurat entity_print cu formularul web pentru D8 și pot descărca o trimitere ca pdf din vizualizarea trimiterii.
Acum am încercat să permit utilizatorilor anonimi să completeze un formular și să adaug un link către pdf pe pagina de confirmare. Am verificat emisiunile proprii pentru oaspeți pe pagina de permisiuni a acelui formular web.
Dar când încerc să accesez pdf-ul cu datele trimis ...

Puncte: 0
scaffolding avatar
Actualizat: jetoanele de formular web prezintă date trimise de utilizator pentru câmpurile formularului
es flag

Încerc să creez un formular web (Webform 8.x, Drupal 8) care necesită posibilitatea unui utilizator de a trimite formularul de mai multe ori.

Pentru a simplifica procesul pentru utilizatori, aș dori să configurez câteva câmpuri de formular pentru:

  • să fie gol la prima lor vizită la formular
  • pentru randările ulterioare ale formularului, unele câmpuri ale formularului ar trebui să fie prepopulat ...
Puncte: 0
latikas avatar
Migrați nodurile cu Paragraph din json
ru flag

Scopul meu este să import fișierul json în Drupal 8 folosind modulele Migrate (migrate_plus, migrate_tools). Folosesc modulul Paragraph cu câmpuri precum Nume (referință la entitate) și compoziție (Număr-float). Și în nod, am titlu și alte câmpuri cu câmpul de referință Paragraf. Fac import, uneori nodul va fi generat cu numele de paragraf necompletat, dacă resetez migrez și încerc  ...

Puncte: 0
Editing media for content editor results in a 404
ve flag

We have a custom role, location_editor, which is assigned to users who can only manage media and one content type.

These are the role's media permissions.

screenshot

And if the user now tries to enter any valid media edit url (for example /media/35/edit - which does exist and was created by him), the result is a 404. The admin user can edit it just fine. The user can also access /media/35/delete without problems.

Puncte: 0
Interlated avatar
Cum depanez șabloanele de ramuri suprascrise?
km flag

Cum depanez suprascrierile șablonului. Depanatorul se oprește pe page.html.twig, dar nu se oprește la subșabloane, cum ar fi

web/themes/custom/localtheme/templates/field--paragraph--field-pbcrossfade-image--crossfade-banner.html.twig

Pagina.html.twig se rupe aici

introduceți descrierea imaginii aici

Depanatorul nu se întrerupe în subșablon.

introduceți descrierea imaginii aici

Puncte: 0
Dacă folosesc PrivateTempStoreFactory, ar trebui să folosesc modulul cache al paginii interne?
pk flag

Am găsit o întrebare Stack Exchange Aici genul acesta răspunde la această întrebare, dar nu mi-a fost clar răspunsul din schimb în comentarii. Indiferent de motivul pentru care folosesc PrivateTempStoreFactory, ar trebui să evit să folosesc modulul Internal Page Cache dacă site-ul meu folosește un modul personalizat care folosește PrivateTempStoreFactory?

Puncte: 1
Anthony Tailor avatar
Dezactivați formatarea codului sursă în CkEditor
ua flag

În Drupal 9, există o modalitate de a evita ca CkEditor să reformeze codul sursă?

Există un mod de editare a textului setat în Drupal, Full HTML. Când editez sau creez un Pagina de bază nod, odată ce fac clic pe Sursă butonul, inserați codul, deselectați Sursa și apoi reselegeți Sursă, codul formatat devine CkEditor-ified.

Am găsit doar postări de acum ani sau care nu sunt pentru Drupal  ...

Puncte: 0
hotwebmatter avatar
Template preprocess to generate Font Awesome markup for menu links
nr flag

In Drupal 9, I need the ability to prepend Font Awesome icons to menu links.

I have attached Font Awesome 5 JS and CSS assets to my theme via *.libraries.yml.

If I open a menu link in the DOM inspector and edit the markup of a link from this:

<ul class="clearfix nav">
  <li class="nav-item">
    <a href="#comments" class="nav-link nav-link-comments">Comments</a>
  </li>
</ ...
Puncte: 1
Chris Roditis avatar
Ajax form inside custom system.404 route controller doesn't work
in flag

I need to display custom logic in 404 pages so I have overridden the route controller of the system.404 route like this:

class RouteSubscriber extends RouteSubscriberBase {

  protected function alterRoutes(RouteCollection $collection) {
    if ($route = $collection->get('system.404')) {
      $route->setDefault('_controller', '\Drupal\mymodule\Controller\myController::on404');
    }
  }
}

So let's  ...

Puncte: 0
user3108268 avatar
Setați o valoare a datelor din câmpul Text în câmpul Referință termen
us flag

Nodul are două câmpuri:

  1. Câmp text
  2. Câmp referință la termen (completare automată?)

The Câmp text este vechi și are deja 500 de noduri cu 500 de valori unice.

The Câmp referință la termen este nou și trebuie să conțină aceleași date.

Deci de ex. un nod are Câmp text valoarea 123, cel Câmp referință la termen de asemenea, trebuie să fie setat cumva 123?

introduceți descrierea imaginii aici

În Reguli Setați o valoare de  ...

Puncte: 0
Rog Boy avatar
Caseta de selectare Ajax apel înapoi dându-mi eroare
ma flag

Nou în drupal 7, următorul cod ar trebui să funcționeze bine, conform cunoștințelor mele, poate cineva să mă ajute de ce ajax îmi dă eroare în consolă? si care este solutia

Cod

funcția user_activity_tree_structure_showoptional_form($form, &$form_state, $base_nid) {
      $form['enablecond'] = matrice(
        '#type' => 'caseta de selectare',
        '#title' => "Casută de s ...
Puncte: 0
Interlated avatar
Cum adăugați o clasă CSS dacă este aleasă valoarea implicită a câmpului?
km flag

Cum identifici că a fost aleasă alegerea implicită a câmpului taxonomiei?

Soluția constă dintr-o listă de taxonomie. Dacă este aleasă implicit, titlul de pe afișaj ar trebui să fie ascuns.

Utilizarea vizualizărilor pentru a afișa lista.

Puncte: 1
berliner avatar
Cum se creează un alias URL automat pentru taxonomy/term/%tid/feed
bd flag

Cum pot seta aliasuri URL automate pentru feedurile de taxonomie?

Spune că am un termen cu tid=1, numit sărbători, cu o adresă URL de sistem de /taxonomie/termen/1 care este accesibil prin alias-ul URL /sărbători. Apoi vreau ca feedul rss pentru termenul respectiv să fie accesibil pe aliasul URL /sărbători/feed sau /sărbători/rss.xml. A sunat destul de ușor când m-am gândit prima dată ...

Puncte: -1
José Luis avatar
Introduceți fragmente PHP în conținut
in flag

Drupal 9 nu are modulul PHP Filter în nucleu. Trebuie să inserez fragmente PHP în editorul de conținut (de exemplu o variabilă Twig).

Există vreo modalitate de a insera fragmente PHP în conținutul Drupal?

Puncte: 0
gmak avatar
Transmiteți o valoare prin URL unui formular de editare a nodului și utilizați-o pentru a redirecționa după salvarea nodului
cn flag

Am un nod care include o serie de vederi încorporate.La afișare, trebuie să transmit o valoare prin argumente URL (http://example.org/node/x?id=y), astfel încât vizualizările să poată obține informațiile corespunzătoare. Utilizatorul trebuie să poată edita acest nod, dar când salvează și revine la nod, a pierdut id=y parte și afișajul este incomplet.

Știu că pot folosi hook_form_alter( ...

Puncte: 1
Cum se stabilește ce hash de parolă este folosit?
us flag

Am migrat site-ul web de la un PHP codificat de vanilie la Drupal și, de asemenea, am migrat toți utilizatorii.

Vechiul site web a folosit password_hash() funcția de criptare a parolei.

Site-ul rulează de o lună. Mă uit la tabelul de utilizatori și vreau să știu ce utilizatori au fost criptați folosind password_hash() sau cea implicită Drupal.

Am acest cod

$interogare = \Drupal::entityQuery('ut ...
Puncte: 1
Karthik avatar
Cum obțin ID-ul comentariului într-un fișier șablon?
in flag

Vreau să arăt titlul comentariului legat de permalinkul comentariului. Acesta este conținutul fișierului comment.html.twig.

 <div{{ content_attributes.addClass('comment__content') }}>
    {% if title %}
      {{ title_prefix }}
      <h3{{ title_attributes }}><a href="#comment-{{comment.id}}">{{ title | render | striptags}}</a></h3>
      {{ title_suffix }}
   ...
Puncte: 0
spacecraft96 avatar
Mulțumesc
ng flag

Instalați pachete mai noi fără a intra în conflict cu core-recomanded?

Sunt familiarizat cu adăugarea de câmpuri la un tip de conținut personalizat în fișierele yaml ale modulului. Nu reușesc să găsesc un exemplu despre cum să adăugați câmpuri de taxonomie la un tip de conținut la program la instalare. Ce face câmp.câmp.nod

arată ca? Ce face câmp.de.stocare.nod

arată ca? Există  ...

Puncte: 0
scaffolding avatar
Adăugarea JavaScript într-un hook_entity_type_presave() hook
es flag

Încerc să adaug Javascript într-un hook_entity_type_presave(), dar nu se declanșează.

Este posibil să adăugați în acest cârlig?

Am încercat fără succes -- codul meu este mai jos -- și acest exemplu pe Drupal.org: https://www.drupal.org/docs/drupal-apis/javascript-api/add-javascript-to-your-theme-or-module ...descrie procesul de adăugare a javascript în contextul altor două module per ...

Puncte: 0
Pass parameters from block to a JSON endpoint using taxonomy term from URL
pk flag

I've been searching for a solution to being able to pass a taxonomy term on a views block that is on a given page using the term name that is in the URL. I agree with my team that it would be a best practice to have one block that can be placed on multiple nodes to pull relevant data from a JSON endpoint, on another server, rather than have a proliferation of one block for term.

Example endpoint U ...

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.