Ultimele Drupal intrebări

Puncte: -1
MetalBearSolid avatar
ancorați descrierea meniului sub fiecare meniu din menu.html.twig
br flag

În prezent, afișez „descrierea” meniului sub fiecare link folosind menu.html.twig. făcând asta:

{% if item.original_link.getDescription %}
  <span class="navigation__link-description">{{ item.original_link.getDescription() }}</span>
{% endif %}

Problema este că nu este ancorat cu adresa URL, deoarece este în afara {{ link(item.title, item.url) }}. Stie cineva ce trebuie sa fa ...

Puncte: 1
Geat avatar
What's the equivalent of drupal_build_css_cache()?
de flag

Our client uses an external website for some of their pages. This provider does not enable us to theme their website directly, but they do allow us to load a single JS file from the Drupal site that we maintain.

We create this JS file through a Drupal route/controller, assembling the header and footer blocks, including CSS and JS files, and inserting them into the content by appending them to the  ...

Puncte: 2
liquidcms avatar
Why can't some fields be moved within details element?
us flag

I am trying to move 2 form fields to the advanced sidebar: dismissible and status. Status was already part of the meta container and setting #group='meta' on dismissable also placed it there; but these weren't in the proper order. Nothing I do seems to have any impact on:

  • dismissible
  • standard meta fields: published, author, revision log
  • status

Both dismissible and status are fields added by the

Puncte: 0
Tommy Styrbæk avatar
Mesaj Ajax după salvarea nodului
cn flag

Încerc să adaug o alertă Ajax sau un mesaj pop-up într-un hook_node_presave sau hook_node_update, dar nu funcționează.

Codul meu actual arată așa, dar am încercat multe alte ajax

$răspuns = ajaxResponse nou();
$response->addCommand(new AlertCommand('test Ajax'));
returnează $răspuns;

Nodul este salvat, dar nicio alertă și nicio eroare în consolă. Drupal 9

Puncte: 1
Cum se implementează TrustedCallbackInterface
us flag

Mențin un modul pentru care am avut un dezvoltator terță parte pentru mine. eu D9 această problemă a apărut când se folosește modulul care altfel funcționează în D8 și ar trebui să fie compatibil cu 8 și 9.

Modulul creează blocuri cu datele evenimentului extrase din serviciul Songkick, dar pe paginile D9 cu un bloc Songkick activat, aruncă această eroare:

Drupal\Core\Security\Unt ...

Puncte: -3
mt.i.1 avatar
Search and pagination in media popup don't work properly
us flag

In the /admin/content/media page, I have more than one button for the pagination.

screenshot

The search is working properly.

screenshot

When I edit a media on some node, in the popup, I only have one button in the pagination.

screenshot

The search isn't always working. Here, I'm making the search from the page 2, where the image isn't available directly.

screenshot

It only works when the searched image is on the current page (selected by the  ...

Puncte: 0
Pot utilizatorii cu un rol personalizat să aprobe înregistrarea utilizatorului?
cn flag

Am creat un site care necesită aprobarea înregistrărilor de noi utilizatori. am adaugat Administrator rolul proprietarului site-ului. Aș dori ca utilizatorii cu acest rol să aprobe înregistrările contului.

Există vreo configurație care va acorda unui alt rol permisiunea de a aproba înregistrarea unui nou utilizator?

Puncte: 1
Steve Siddu avatar
Filter view based on current user's role and taxonomy terms
br flag

I have three content types.

  • Article
  • Basic Page
  • Custom Page

All the content types have a field_interests field, which can have multiple values, and which is an entity reference field to the interests vocabulary.

The taxonomy terms for that vocabulary are:

  • sports
  • songs
  • movies

I have three user roles.

  • Athlete
  • Singer
  • Actor

I want to create a view in which:

  • Athlete users can view nodes for which the valu ...
Puncte: 0
abelass avatar
Custom validation constraints multi value paragraphs : how to get weight value
nl flag

I am validating a multi value paragraph field using constraints.

/**
 * Implements hook_entity_bundle_field_info_alter().
 */
function cnfpt_internet_entity_bundle_field_info_alter(&$fields, \Drupal\Core\Entity\EntityTypeInterface $entity_type, $bundle) {
  if ($bundle === 'manifestation') {
    if (isset($fields['field_occurence'])) {
      // Add a validation.
      $fields['field_occurence']- ...
Puncte: 0
abelass avatar
Validarea constrângerilor personalizate a paragrafelor cu mai multe valori: evidențierea câmpului lipsă
nl flag

Folosesc constrângerea pentru validarea câmpului meu paragraf cu mai multe valori.

Pot implementa corect diferitele reguli de validare, dar nu am aflat cum să evidențiez doar câmpurile eronate.

Iată declarația mea de încălcare

      $this->context
       ->buildViolation($constraint->modaliteRequise)
       ->atPath((șir) $delta . 'subform.field_modalite.0')
       ->addViolation ...
Puncte: 0
Joost avatar
Cum se depanează problema de agregare ccs și js
jp flag

Lucrez la un site web D9. Pe serverul meu local am toate setările de cache și de performanță, cum ar fi agregarea js și css, dezactivate. Acum, când îmi copiez site-ul pe serverul de la distanță, aceste setări sunt activate. Bine de știut este că folosesc advagg lângă opțiunile de performanță de bază.

Dar pe unele dintre paginile din back-end-ul site-ului primesc erori js care duc la pr ...

Puncte: 0
shablm avatar
Post Data to D7 from D9
cn flag

How do I post data from Drupal 9 when a content is created, post data to Drupal 7 hosted in a different server to create node content.

In Drupal7, I have enabled services module and created a resource to create login session, accept json data and creates node content. This is working fine when I test from POSTMAN.

I am new to Drupal 8/9 and not sure how to post json data to D7. Please could anyone su ...

Puncte: 0
mxr10 avatar
Cum pot seta programatic o referință de conținut după nume pentru un nod?
id flag

Salut echipa, am cateva probleme.

Creez un nod și aș dori să setez o referință de conținut după nume, nu după id, fac asta, dar nu funcționează: „field_content_type_items” este referit la un alt tip de conținut

$nod = \Drupal\node\Entity\Node::create([
    'type' => 'articole',
    'status' => $status,
    'title' => $titlu,
    'field_content_type_items' => "CUN",
]);
 ...
Puncte: 0
quantumized avatar
D7 la D9 /upgrade migrează tipurile de conținut pe site-ul nou, dar nu și câmpurile acestora
ng flag

Folosind migrarea Drupal prin accesarea /upgrade și upgrade-ul creează tipurile de conținut în noul site web D9, dar acestea nu conțin niciunul dintre câmpurile care erau în tipurile de conținut D7 originale. Doar câmpul corporal este prezent.

Câmpurile sunt listate toate în „lista de câmpuri” (admin/rapoarte/câmpuri), dar fără niciun nod asociat.

Aveți idee despre motivul pentru c ...

Puncte: 1
How to use migrate process plugin concat on multiple values?
bv flag

I am trying to import from a csv that has multiple files in the same column, e.g.

title,gallery,tag
node1,img1.jpg|img2.jpg|img3.jpg,2
node2,img4.jpg,2
node3,img5.jpg|img6.jpg,3

I need to prepend the path to these file names to get something of the form /path/to/file/img4.jpg.

I have written a process pipeline similar to the following (which doesn't work):

source:
  constants:
    file_source: '/impo ...
Puncte: 1
Render view inside block with caching
lc flag

My setup is a bit unconventional. I have a view displaying a block, relying on a contextual filter (let's call it product ID). I also have a custom block that renders this view programmatically because I need to include this block in multiple places on the page and I have some custom logic that pulls the actual product ID to call the view with. Basically:

$view = Views::getView('view_id'); 
$args =  ...
Puncte: 1
Lambic avatar
How to import a custom content type in phpunit
ph flag

I'm trying to write some PHPUnit Kernel tests that use a custom content type which seem to work until I try to reference fields on the content type. I'm guessing the content type isn't being imported from config. Is there a correct way to do this?

Example code which works in drush php but does not work in phpunit:

  public function createAction() {
    $storage = $this->container->get('entity_type ...
Puncte: 0
Modulul Meta-etichete: Setul de meta-etichete disponibile este diferit pentru anumite tipuri de noduri
ve flag

Am un comportament, pe care nu îl înțeleg: folosirea etichetelor meta și a câteva submodule (cum ar fi carduri Twitter, schema.org: JobPosting etc.) /admin/config/search/metatag/add Le văd pentru anumite tipuri de noduri și pentru altele nu. Știe cineva de ce se întâmplă acest lucru și cum se poate remedia?

Așteptată pentru toate tipurile de conținut:

introduceți descrierea imaginii aici

Nu era de așteptat, tocmai am s ...

Puncte: 0
Nathan Zim avatar
Creați formular personalizat cu câmpul de formular de entitate
de flag

Am o caracteristică pentru a migra de la Drupal 7 la Drupal 9. Acest lucru îmi permite să construiesc un formular personalizat alcătuit din câmpuri statice, pe care le definesc în codul modulului meu și câmpuri recuperate dinamic de la o entitate.

A funcționat cu „funcția ctools_field_invoke_field”, care se bazează pe modulul Chaos Tools. Această funcție se bazează pe o funcție  ...

Puncte: 0
Drush 10 sql-sync and multi site --uri not working
in flag

I am doing some D8 to D9 migrations and having a problem with a multisite. I upgraded my local version to drush 10 as well as on my dev server and included the drush/sites/us2.site.yml file.

I can sql-sync the default db no problem, but when I try and specify a --uri it still targets my default database.

drush sql-sync @us2.dev @self says it will replace us2_local with us2dev which is correct.

drush sql- ...

Puncte: 0
Jean da Silva avatar
Breakpoints in custom theme not showing in the "group breakpoints" field
cn flag

I'm having a problem that i simply can't find how to resolve it. I've created a custom theme based on the "claro" from drupal core. Then I've installed the modules Breakpoints + Responsive Image.

I've renamed the theme as "nescau", and created a new breakpoints file. "nescau.breakpoints.yml". I've created 2 breakpoints: "nescau.mobile", and "nescau.desktop" to test the module.

The problem is when I go ...

Puncte: -2
BlondeSwan avatar
Operatorul SAU al filtrelor de vizualizare nu este aplicat
br flag

Am creat o vizualizare de conținut care are un grup de filtre folosind operatorul AND care este asociat cu un alt grup de filtre folosind operatorul SAU (vezi imaginea de mai jos)

introduceți descrierea imaginii aici

Cu toate acestea, interogarea construită este toți operatorii și grupurile și nici măcar nu sunt aplicate. Iată clauza WHERE a interogării:

UNDE 
(
  (
    // Conținut: tip (= la cerere)
    node__field_format.fie ...
Puncte: 0
Folosind atât formularul de contact Drupal Core, cât și modulul Webform contribuit
th flag

Am un site Drupal 8 care utilizează deja formularul de contact de bază. Cu toate acestea, acum avem nevoie de o formă mai complexă și să ne gândim la instalarea unui modul contribuit: Webform (https://www.drupal.org/project/webform).

Îngrijorarea mea este că, având atât formularul de contact, cât și formularul web activate, va exista o problemă ca una care să-l afecteze pe cealaltă?

 ...
Puncte: 1
Edoardo Cordani avatar
Cum pot accesa valorile entității părinte într-un formular de paragraf personalizat?
in flag

Am creat un câmp personalizat selectat care trebuie inserat în interiorul unui paragraf și valorile opțiunilor sunt inserate dinamic pe baza unui alt câmp de referință prezent în paragraful însuși. Cum pot accesa instanța reală a paragrafului pentru a citi valoarea câmpului de referință, astfel încât să pot gestiona valorile corecte în cadrul funcției formElement a câmpului personal ...

Puncte: 0
hotwebmatter avatar
Setați ['#default_value'] din câmpul de referință a termenului taxonomiei prin hook_form_alter()?
nr flag

Iată o întrebare diferită cu același câmp de referință al termenului de taxonomie pe care l-am menționat întrebarea mea anterioară.

Utilizatorilor cu roluri de Administrator și Antrenor li se acordă permisiunea de a înregistra utilizatori Studenți printr-un mod personalizat de formular „Adăugați student” (user_add_student_form). Ar fi mai bine pentru UX dacă aș putea seta ['#val ...

Puncte: 1
Yusmely Mejias avatar
Cum pot permite utilizatorilor să selecteze entitățile media existente într-un formular web?
br flag

Sunt începător în drupal și creez un formular de curs. Aș dori să mă ajutați cu un domeniu din formularul web. Trebuie să adaug un câmp în care utilizatorii pot adăuga o imagine și documente, dar din fișierele pe care le am în Drupal Media, nu de pe computerul meu. Am încercat cu webform entity view și file entity browser dar nu au funcționat la mine, îmi pot încărca imaginile și d ...

Puncte: -1
Nu permite utilizatorului să acceseze site-ul web în perioada de timp dată
ro flag

Clientul meu dorește să offline site-ul între 12:00 și 06:00 și să arate acest mesaj utilizatorilor. Cum pot realiza acest lucru în drupal8

Puncte: 0
Regokonda avatar
Cum putem afișa/descărca direct documentul atașat pe calea Media
us flag

Încerc să afișez/descarc direct fișierul atașat când se ajunge la linkul Media. Motivul principal din spatele acestui lucru este de a evita furnizarea directă a căii fișierului.

De exemplu: dacă un utilizator vizitează www.dummy.com/media/redcar_brochure/ atunci ar trebui să poată vedea www.dummy.com/sites/default/files/2021-10/redcar_brochure.pdf fișier direct în pagina media atașată. ...

Puncte: 0
Jewel Chakraborty avatar
Cum putem restricționa accesul la fișierele din folderul public de la utilizatori anonimi?
us flag

În proiectul meu, folosesc Drupal fără cap cu .Net pe front-end.

Trebuie să folosesc un sistem de fișiere criptat pentru cerințele proiectului. Criptez fișierele și apoi decriptez folosind tokenul oauth și le stochez în folderul public, astfel încât aplicația .Net să poată obține fișierul ca răspuns API. Dar problema începe aici. Deoarece aceste fișiere se află în folderul pu ...

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.