Ultimele Drupal intrebări

Puncte: 0
DeveloperWeeks avatar
CKEditor se ascunde de instrumentul meu de testare
ch flag

Construiesc un instrument de testare automatizat pentru site-ul Drupal pe care îl întrețin. Site-ul a migrat la D9 și funcționează în mod normal pentru un utilizator uman. Când scripturile mele Python afișează browserul selenium/Chrome și merg la pagina Creare pagină de conținut, CKEditor nu procesează câmpul de corp.
Îmi deschid browserul Chrome și mă conectez cu aceleași date d ...

Puncte: 1
user14409370 avatar
rezultate de căutare mai bune pentru vizualizarea termenilor de taxonomie
nr flag

O vizualizare cu un câmp de termeni de taxonomie nu vă permite să configurați „conține” așa cum puteți utiliza titlul sau corpul. Folosind „unul dintre” ca alternativă, o intrare „prenume, al doilea nume” nu afișează rezultate la căutarea „al doilea nume, prenume”. Ceea ce este o durere.

Titlul și corpul vă permit:

Termenii taxonomiei nu

Căutarea „Bobby Brown” va afișa rezultate, „Brown Bobby” nu Stie cineva vre ...

Puncte: 0
Cum să duplicați o vizualizare ca pagină pentru o altă vizualizare
cn flag

Am 5 vizualizări în back office, fiecare vizualizare conține în afișaj o singură pagină cu câmpuri și criterii de filtrare diferite și alte configurații, aș dori să adun toate cele 5 vizualizări/pagini ca 5 pagini pentru o altă a șasea vizualizare, există o modalitate posibilă de a duplica o vizualizare ca pagină pentru o altă vizualizare?

Puncte: 0
Jorn Reed avatar
Redirecționare către un nume de rută
il flag

Am construit recent un modul. În șablonul de crenguță pe care îl redau, puteți șterge un articol. De exemplu, merge la /delete/item/1. Asta funcționează bine. acea rută declanșează o metodă de ștergere din controlerul meu

funcția publică deleteFittest(){
    $conexiune = \Drupal::service('baza de date');
    $interogare = $connection->delete('user_fittests')
    ->condiție('id',  ...
Puncte: 2
Baud avatar
addViolation() este depreciat: cum se înlocuiește?
sa flag

Cum să adaptezi următorul cod pentru a evita deprecierea addViolation() conform https://www.drupal.org/node/3238432 ?

clasa MyValidator extinde ConstraintValidator {

  validare funcție publică($articole, Constrângere $constrângere) {
    dacă (!$this->isValid($articole)) {
      $this->context->addViolation($constraint->message); // Cum se adaptează această linie?
    }
  }
} ...
Puncte: 0
Zdeněk Nováček avatar
Comerț: SKU-ul produsului obligatoriu lipsește
in flag

Am căutat mult, dar nu am găsit o soluție, previzualizarea importului funcționează bine (poza atașată), SKU este mapat, dar importul real nu importă nimic, se termină cu „SKU-ul produsului necesar lipsește.”, Drupal 7 în ultima versiune, furnizează 7.x-2.0-beta4 (am încercat 7.x-2.0-beta5 și cel mai recent dev și nu funcționează la fel de bine) Funcționa înainte. PHP 7.2

CSV ...

Puncte: 0
Joost avatar
views_embed_view() ignoră fișierul șablon folosind Ajax
jp flag

Am o vedere prezentată în două moduri. Odată ce îl arăt ca un bloc normal și o singură dată folosind views_embed_view() în combinație cu Ajax.

Pentru blocul obișnuit am creat un views-view-list.html.twig șablon în tema mea adăugând un div învelitoare. Stilul meu se bazează pe acest div adăugat.

Pentru blocul încorporat, acesta views-view-list.html.twig blocul este ignorat și, pr ...

Puncte: 0
Conținutul site-ului meu nu se afișează după actualizarea la Drupal 9
in flag

Tocmai am finalizat actualizarea a trei site-uri (într-o configurație cu mai multe site-uri) de la Drupal 7 la 9. Pentru primele două site-uri simple, totul este bine. Cu toate acestea, pentru al treilea site, care are propriile tipuri de conținut care folosesc multe tipuri de câmpuri, lucrurile nu sunt atât de bune.

Când văd orice nod de orice tip (de exemplu, pagină, poveste, unul dintr ...

Puncte: 0
A încercat cineva să ruleze Drupal 9 sub Windows Datacenter 2022 IIS?
jp flag

Rulăm Drupal 9 cu plăcere sub IIS și Windows Datacenter 2019 sub Azure. Microsoft a lansat Windows Datacenter 2022, așa că m-am gândit că ar trebui să încerc să migrez pe platforma respectivă. Deschide căutare, dar niciunul dintre linkuri nu funcționează, de exemplu https://site/login dă o eroare Pagina negăsită. Am instalat URL Rewrite și aceleași reguli ca în alte medii; se presupu ...

Puncte: 0
yuuuu avatar
Cum pot face un ecran alb al morții mai puțin urât
ao flag

Un proiect la care lucrez necesită module personalizate și voi fi ultima persoană care susține că sunt perfectă. Am trecut prin și am eliminat cât mai multe erori php și cauze posibile pentru WSOD-uri la care mă pot gândi și nu am avut nicio recent.În cazul în care se întâmplă o eroare cu codul meu, aceasta va afecta o singură pagină de încărcare, nu va distruge complet site-ul. Ult ...

Puncte: 0
Există vreo modalitate de a controla modul în care RouteProvider memorează în cache o rută?
ar flag

Drupal păstrează în cache rutele în date_cache. Acest lucru se întâmplă în Drupal\Core\Routing\RouteProvider.

Mă uit la un site web cu trafic mare cu funcționalitate de căutare „interactivă” bazată pe o hartă. Când vă redimensionați fereastra sau vă deplasați pe hartă, câteva solicitări sunt trimise la server pentru rezultatele căutării bazate pe vizualizarea hărții.

Aproape  ...

Puncte: 2
Andrew Morris avatar
Răspunsul AJAX personalizat nu se declanșează la acțiunea Flag
mw flag

Încerc să rulez funcții javascript personalizate în același timp în care oamenii interacționează cu anumite steaguri de pe site-ul meu, am urmărit acest tutorial despre cum să răspundeți la ambele acțiuni de semnalizare/anulare semnalare și acest site pentru cum să configurați răspunsurile personalizate ajax, cu excepția faptului că nu pare să poată combina cele două

Codul din  ...

Puncte: 0
d4t3r avatar
Overriding views title with full taxonomy hierarchy
vn flag

My Situation:
I am trying to list my content with a taxonomy hierarchy, building up a views based navigation.
To achieve this, I created a second vocabulary for my hierarchy terms (2 layers, mixed), which I attached through an entity reference field to a new content type. This entity reference field is routed through a first view, sorting out folder terms.
I then created a second view to sort, group and  ...

Puncte: 2
informatik-handwerk.de avatar
Programmatically find out field name of an Id-field
cn flag

Depending on the type of entity, it is either nid/vid/uid and possibly other. It is nice to have an ->id() method which allows you to work with data in an uniform fashion without relying on those details, but there are quite some use-cases, where I am running into troubles.

Just an example, getting list of revision ids for an generic entity seems not possible without knowing the name of the id-field.

Puncte: 1
Dezactivați butonul „Adăugați link” din entity.menu.edit_form pentru anumite roluri
ng flag

Aș dori să ascund butonul „Adăugați link” din menu.edit_form pentru anumite roluri. Rulând dpm($form) pentru acest formular, nu găsesc acel buton acolo. În nucleu există menu_ui.links.action.yml cu acest fragment:

  entity.menu.add_link_form:
  nume_rută: entity.menu.add_link_form
  titlu: „Adăugați link”
  clasa: \Drupal\menu_ui\Plugin\Menu\LocalAction\MenuLinkAdd
  apare p ...
Puncte: 1
Bass-Ninja avatar
Cum se reîmprospătează/reconstruiește blocul fără a reîncărca pagina?
ru flag

Am un bloc personalizat care afișează numărul de evenimente adăugate la favorite (modul Flag). Folosesc șablonul TWIG pentru a afișa acele rezultate. Vreau să reîmprospăt conținutul blocului imediat după ce utilizatorul semnalează/anulează semnalizarea unui nod. În prezent, pot obține valoarea actualizată numai dacă reîncarc pagina.

build() arată astfel:

clasa FavoritesBlock extinde B ...
Puncte: 1
Cum să ascunzi un element de fațetă dacă nu restrânge rezultatele?
kr flag

Am o fațetă a termenilor de taxonomie cu widgetul de linkuri. Există 3 termeni de taxonomie afișați cu numărul de rezultate în paranteză.

Termenul 1 (3)
Termenul 2 (2)
Termenul 3 (10)

Când selectez Termenul 1, pagina de căutare afișează 3 rezultate, ceea ce este în regulă. Dar conta pe Termenul 2 și Termenul 3 sunt încă 2 și respectiv 10, ceea ce este greșit. Ar trebui redus. De ex ...

Puncte: 0
pglatz avatar
Executați un comportament o singură dată pe încărcare de pagină
in flag

Trecând de la Dupal 7 la 9, am o problemă cu comportamentele javascript care sunt apelate de mai multe ori. În consola browserului, când încarc o pagină, văd:

test de proces pentru [obiect HTMLDocument] pet_guides.js:27:15
test de proces pentru [obiect HTMLUListElement] pet_guides.js:27:15
test de proces pentru https://whiskerdocs-local-d9.pglatz.com/portal/config/user-interface/shortcut/ma ...
Puncte: 1
Cum reordonez corpul unui nod și câmpurile de link în subtema mea Bartik?
in flag

Am o subtemă simplă a temei standard Bartik în Drupal 9.3.0. În mod implicit, când a nodul este redat, ei link-uri, de exemplu. „citește mai mult”, „autentifică-te”, vino înaintea corp.

De exemplu,

<div class="node__content clearfix">
  <div class="node__links">
    <ul class="links inline">
      <li class="node-readmore"><a href="/node/11" rel="tag" >Rea ...
Puncte: 0
Afișați comentariile numai pentru utilizatorii cu permisiunea „administrare comentarii”.
id flag

În hook_node_view_alter, încerc să restricționez afișarea comentariilor la utilizatorii care au permisiunea „administrare comentarii”.

Până acum am asta, dar nu funcționează.

if (isset($build['comment'])) {
  dacă (!\Drupal::currentUser()->hasPermission('administrarea comentariilor')) {
    $build['comment']['#access'] = FALS;
  }
}
Puncte: 0
Dorian Winterfeld avatar
De ce modulul Aggregator nu creează un bloc
ae flag

Folosesc modulul Aggregator care face parte din nucleul Drupal 9. Urmăresc documentele de pe drupal.org: https://www.drupal.org/docs/8/core/modules/aggregator/overview

După ce creez un feed și îl actualizez, înțeleg că un bloc personalizat ar trebui creat automat. Dar nu pot găsi niciun bloc nou sub /admin/structure/block. Am pierdut ceva?

Puncte: 0
sanbaldo avatar
Cum pot imprima un singur câmp?
cn flag

Am o pagină de taxonomie (https://www.dovericaricare.it/becharge) pe care încerc să le personalizez folosind un șablon twig.

Nu înțeleg ce sintaxă ar trebui să folosesc pentru a tipări câmpuri precum sigla ({{ fields.field_logo }} nu funcționează și nu există nicăieri în dump un câmp cu o adresă URL a căii complete pentru imagine) sau valoarea lui field_fornitore

Iată dump-ul con ...

Puncte: 0
Vizualizări care filtrează după două valori din același câmp și se compară cu un alt câmp de timp
us flag

Am un client care lucrează cu autobuze și transport de pasageri. Acum și-ar dori ca toate rutele să fie vizibile pe un site, iar oaspeții să poată filtra rutele după punctele sursă și destinație.
Exemple de trasee:

Traseul A-E
StopA 08:10
StopB 08:20
StopC 08:30
StopD 08:40
StopE 08:50

Traseul E-A
StopE 09:00
StopD 09:10
StopC 09:20
StopB 09:30
StopA 09:40

Acum clientul doreșt ...

Puncte: 0
May  avatar
Este posibil să redați o regiune într-un șablon de meniu?
zw flag

În tema mea Drupal 8 am un șablon numit __menu.html.twig care este numit în pagina mea.html.twig

Încerc să redau o regiune în __menu.html.twig unde pot plasa blocuri.

Am redat regiunea în theme.info-ul meu. Cum pot declara regiunea în __menu.html.twig?

Puncte: 0
Cum pot muta etichetele unui nod pentru a fi aproape de informațiile despre autor în subtema mea Bartik
in flag

Vreau să stilizez datele și etichetele autorului unui nod ușor diferit față de tema Bartik din Drupal 9.3. Adică, mai degrabă decât:

Trimis de user1 pe Luni, 1/1/70
Etichete
  foo
  bar

Mi-ar placea sa am:

Trimis de user1 la Luni, 1/1/70 pe foo | bar

Până acum, am creat o subtemă ajustare fina cu următoarea definiție în tweak.info.yml:

nume: Tweak
tip: temă
descriere: Aceasta este  ...
Puncte: 0
Cum pot imprima link-uri de vizualizare/editare/comentare?
tr flag

Am o vizualizare care utilizează câmpurile „Afișează conținut”, „Editați conținut” și „Vizualizați comentariile”.Nu pot să-mi dau seama cum să le tipărim într-un șablon de crenguță personalizat.

Am încercat:

{{ fields.comments_link.content }}
{{ fields.comments_link }}
{{ comments_link }}

Nici încercările similare de a imprima vizualizarea și editarea link-urilor nu au fun ...

Puncte: 0
quantumized avatar
Cum să eliminați seturile de câmpuri care sunt puști în jurul câmpurilor „listă (text)” care au afișarea setată la „Casuțe de bifare/Buton radio”?
ng flag

Avem un site web Drupal 9 și folosim câmpuri „listă (text)” ale căror afișaje sunt setate la „Check Boxes/ Radio Button”. Acest lucru face ca rezultatul să fie împachetat într-un set de câmpuri pe care trebuie să-l eliminăm.

Am încercat câteva încercări și erori (ghicire) la modificarea câmpului în hook_form_alter(), dar setul de câmpuri rămâne.

introduceți descrierea imaginii aici Variabila de câmp est ...

Puncte: 0
Utilizați Migrate Tools pentru a importa în câmpul de linkuri cu mai multe valori din matricea JSON
cn flag

Încerc să import date într-un câmp de legătură cu mai multe valori dintr-o sursă JSON folosind Migrate Tools. Cred că ar trebui să pot face acest lucru fără a scrie un plugin personalizat, dar până acum nimic nu funcționează. JSON-ul meu arată astfel:

[
 {
  "first_name": "Joe"
  "last_name": "Smith"
  „departamente”: [
     {
       "department_name": "Sală de e-mail"
   ...
Puncte: 0
Depanarea testelor funcționale cu phpunit se blochează, cu excepția cazului în care comut „stop/start listenting for php debug connections”
cn flag

Încercarea de a pune teste în funcțiune urmând https://www.previousnext.com.au/blog/running-and-debugging-phpunit-tests-phpstorm-ddev-and-xdebug. Pare să funcționeze, cu excepția unei probleme cu testele funcționale. Dacă dezactivez xdebug, testul rulează în aproximativ 5 secunde. Dacă activez xdebug și încerc să „depanez testul”, pur și simplu se blochează pentru totdeauna.

Dacă a ...

Puncte: 0
Cum elimini un rol de utilizator printr-o actualizare de cârlig?
id flag

Aș dori să elimin un rol de utilizator printr-o actualizare de cârlig în Drupal 9.

Cred că ar trebui să fac ceva ca cel de mai jos, dar nu sunt clar ce alt cod ar putea fi necesar.

$user->removeRole('administrator');
$utilizator->salvare();

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.