Ultimele Drupal intrebări

Puncte: 0
Meni avatar
Locația atributelor produsului
tr flag

Probabil field_data_field_attributes deține date atribute în SQL.

Cum pot lega aceste date cu un anumit produs?

Puncte: 0
Cum imprim un bloc de filtru expus într-un fișier șablon?
id flag

Am o vedere cu un filtru de taxonomie expus. L-am configurat să fie afișat ca un bloc separat, astfel încât să îl pot imprima un alt șablon de crenguță. Am încercat asta.

/**
 * Implementează hook_preprocess_block() pentru block.html.twig.
 */
 funcția themename_preprocess_block(matrice &$variabile) {
   $variables['featured'] = views_embed_view('view_name', 'contextual_filter_bloc ...
Puncte: 0
Nu setați cache atunci când generați acțiuni locale dinamice prin derivate
vn flag

Încerc să generez o acțiune locală dinamică printr-un derivat. Derivatul funcționează și returnează un link generat dinamic, dar memoria cache pare să își mențină valoarea.

În conformitate cu aceasta Jurnalul modificărilor de bază Drupal, am înțeles că aș putea seta parametrii de cache pe derivat, pe care l-am încercat, dar în zadar până acum - nu sunt încă foarte familiarizat c ...

Puncte: -1
Orlando avatar
Cum se grupează cu modulul de diagrame - Biblioteca Google
si flag

Folosesc vizualizări pentru a extrage date dintr-un formular web și vreau să prezint grafic articole vs cantități (600), folosesc modulul de diagrame cu biblioteca google (CDN), dar ceva care ar trebui să fie extrem de simplu nu îl pot face să grupeze articole, nu sunt multe de configurat în modulul de diagrame. Stie cineva cum se face? introduceți descrierea imaginii aici

Puncte: 0
Cum testez un câmp de format text CKEditor 5 cu Behat/Mink?
cn flag

Drupal 10 trece de la CKEditor 4 la 5.

Deci, am instalat modulul experimental CKEditor 5 și încerc să-mi actualizez testele Behat pentru a utiliza CKEditor 5.

Folosesc un test @javascript în Behat pe CircleCI pentru a-mi verifica site-ul Drupal 8.

Standardul Completez „câmpul meu” cu „valoare” pasul eșuează pentru câmpurile care folosesc CKEditor. De exemplu, pentru un câmp text lung c ...

Puncte: 1
Rifas Ali avatar
Cum se actualizează câmpul taxonomiei cu o serie de termeni?
fr flag

Am un corp ca acesta

{
    „userid”: 435,
    „teritorii_id”:[176,139]
}

Unde userid este id-ul utilizatorului drupal. Și trebuie să actualizez câmpul field_user_teritory care este un domeniu de taxonomie. Nu vreau să apară teritoriile anterioare, trebuie să actualizez cu încă 2 teritorii.

Acesta este codul pe care l-am încercat.

foreach ($territories_id ca $territory_id) {

     
  ...
Puncte: 0
Prashant Chauhan avatar
Este posibil să se schimbe programatic calea config_sync_directory după instalarea profilului?
cn flag

Instalarea Drupal 9 folosind o instalare de profil personalizat, am definit "config_sync_directory" în setări.php dosar în $settings matrice pentru a prelua configurația profilului în timpul instalării.

  1. În timpul instalării site-ului, Drupal cere să specifice directorul „config” în fișierul de setări
  2. Într-un profil personalizat am câteva configurații implicite, vreau ca Drupal să c ...
Puncte: 0
Cum să introduceți codul PHP într-un filtru de vizualizări
us flag

Am un câmp de text care este extras din valoarea EXIF ​​a fotografiei; valoarea sa este similară cu 2021-05-31T15:15:05.

Vreau să creez o vizualizare, să folosesc filtrul și să introduc câmpul. Cu toate acestea, nu pot folosi cod PHP pentru asta. În schimb, trebuie să o fac manual în fiecare zi: Setați field_datetime la 05-30 si schimba-l in 05-31 a doua zi după. Există vreo modalit ...

Puncte: 0
user12179366 avatar
Câmpuri de instanță de o singură entitate
cn flag

Am o entitate cu câmpuri dinamice.Fiecare instanță a acelei entități are propriile câmpuri specifice. De exemplu, am o entitate numită Car. Dar mașinile nu au aceleași atribute. Deci, fiecare mașină are propriile sale atribute specifice. Și dacă adaug un câmp nou, acesta va fi adăugat printre toate mașinile. Există vreo modalitate de urmat în Drupal 9?

Puncte: 0
Free Radical avatar
Cum să stocați o valoare sigură a unui câmp în plus față de original?
kz flag

Am un tip de câmp personalizat pe care îl creez cu un modul personalizat. Este un câmp de text simplu în care utilizatorul introduce un șir. Doresc să păstrez două copii ale acestui câmp:

  1. Valoarea exactă a șirului așa cum a fost introdusă de utilizator.
  2. O valoare sigură a aceluiași șir.

Iată cum creez câmpul:

clasa MyItem extinde FieldItemBase {

  /**
   * {@inheritdoc}
    ...
Puncte: 0
Când încerc să migrez, sunt folosite pluginuri de migrare greșite
cn flag

Încerc să migrez un site Drupal 6 la Drupal 9. Problema este că atunci când încerc să rulez migrarea primesc o mulțime de erori de parcă Drupal ar încerca să folosească pluginurile de migrare Drupal 7 în loc de pluginurile de migrare Drupal 6.

Primesc aceste mesaje.

Descoperirea câmpului a eșuat pentru versiunea de bază a Drupal 7.

TypeError: in_array(): Argumentul #2 ($haystack) trebuie ...

Puncte: 1
sjhuskey avatar
View only your own comments, no one else's?
cn flag

I have a client who would like users to be able to comment on content without being able to see any other users' comments. This is for a review system where users shouldn't feel influenced by the views of other users. I'm using Drupal 9.3.14 and a subtheme of Radix.

I have tried adding this to my theme's comment.html.twig:

{% if author_id == user.id %}
    {{ content }}
{% endif %}

That works for a while ...

Puncte: 0
Mesajele de stare nu se afișează
us flag

Am un controler care gestionează trimiterea unui formular de resetare a parolei. Totul funcționează bine, cu excepția setării mesajelor. Am încercat să modific și mesajul din fișierul .module fără succes. A funcționat pe Drupal 8, dar după migrarea la Drupal 9 nu mai funcționează. Iată codul:

<?php

spațiu de nume Drupal\custom_form_save\Controller;

utilizați Symfony\Compon ...
Puncte: 0
Cum să eliminați o sortare în hook_views_query_alter
cn flag

Am o vizualizare de căutare API de căutare care are două feluri. relevanța și apoi data publicării. Aceasta înseamnă că atunci când fac o căutare text, scorul de relevanță se ocupă de sortare, dar când nu există text de căutare, rezultatele sunt ordonate după dată. Recent, am adăugat unele îmbunătățiri, ceea ce a făcut ca acea rezervă să nu mai funcționeze.

Încerc să- ...

Puncte: -1
jons avatar
Stare: 500 Eroare Interna Server
br flag

alerg /path/to/drush/drush status din shell foarte bine, dar dacă îl rulez dintr-un script numit de la cron primesc această eroare.

Stare: 500 Eroare Interna Server
Tip de conținut: text/html; set de caractere=UTF-8

Aceasta înseamnă că PHP CGI este apelat mai degrabă decât CLI. Pare o problemă de mediu. Cum o rezolv?

Alergând Drush cu --depanare dă același rezultat (fără ieșire  ...

Puncte: 0
hook_form_alter() pentru a adăuga substituent la un câmp de text prin modul personalizat
vn flag

Ar trebui să fie foarte simplu și totuși, nu pot identifica motivul pentru care acest lucru nu adaugă un substituent la un câmp dintr-un formular:

funcția posts_form_alter(&$form, FormStateInterface $form_state, $form_id) {
  if ($form_id == "node_post_form" || $form_id == "node_post_edit_form") {
    $form['field_post_subject']['#attributes']['placeholder'] = t("bla");
    dpm($form['f ...
Puncte: 0
chalo avatar
Pierd sugestiile de șabloane când este apelat un eveniment ajax
de flag

Generez sugestii de teme bazate pe modulul formdazzle, mi-am creat propria variantă pentru că aveam nevoie de un alt nivel de granularitate al numelor de teme și funcționează bine.

Ei bine, în alter hook am cheia #pre_render și metoda de a genera sugestii:

Exemplu

$form['#formdazzle'] = ['form_id' => $form_id];

 // Adăugați funcția noastră de pre-rendare la sfârșitul listei.
 dac ...
Puncte: 0
Cum obțin utilizarea cupoanelor într-o vizualizare
cn flag

Nu există niciun câmp pentru numărul de ori în care a fost utilizat cuponul Adăugați câmpuri la crearea unei noi vederi. în timp ce alte domenii conexe precum Limita de utilizare sunt disponibile, conform verificării bazei de date:

  1. Câmpurile care pot fi afișate în vizualizare sunt toate în tabelul commerce_promotion_coupon. Prin urmare, nu există un câmp în care să stocați suma util ...
Puncte: 3
Free Radical avatar
Cum să obțineți numele câmpului într-un handler de validare?
kz flag

Am un obicei clasa TextWidget extinde WidgetBase

În interiorul acestuia am un handler de validare personalizat care arată astfel:

validare funcție publică($element, FormStateInterface $form_state) {
  $valoare = $element['#valoare'];
  $label = 'Acest câmp'; // Ce metodă există pentru a obține numele câmpului cu fața umană?
  if (strlen($valoare) === 0) {
    $form_state->setError($ ...
Puncte: 1
Cum upcast parametrii rutei pentru entity_revision?
pl flag

Entitatea mea personalizată este revizuibilă. Pot vedea revizuirile, dar formularul meu de restituire a revizuirii nu funcționează. Traseul pentru formular este definit în msul_rovi_games.routing.yml.

entity.rovi_game.revision_revert_confirm:
  cale: „/rovi_game/{rovi_game}/revisions/{rovi_game_revision}/revert”
  implicite:
    _title: „Reveniți la o revizuire anterioară”
    _for ...
Puncte: 0
Nivothanan Kannan avatar
Creați platforma drupal 9 în Aegir
in flag

Trebuie să creez un nou platofm pentru Drupal 9 în Aegir.

Am creat un makefile în /var/aegir/platform/makefiles/d9.make.

api = 2
miez = 9.x
proiecte[] = „drupal”

Primesc Nu există istoric de lansare disponibil pentru drupal 9.x. eroare. Se pare că există o eliberare din https://updates.drupal.org/release-history/drupal/8.x dar nu de la https://updates.drupal.org/release-history/drupal/9.x

Puncte: 0
Yurii Kovalchuk avatar
Redirecționează de la https la http
cn flag

Vreau ca toate adresele mele URL să se termine cu slash. Dar mă confrunt cu o problemă în care am un ciclu de redirecționare.

De exemplu: https://mysite.com/blog -> http://mysite.com/blog/ -> https://mysite.com/blog/

Deci, există o redirecționare inutilă de la protocolul https la http. La început am crezut că este gatsby-plugin-force-traling-slash-uri, site-ul web este construit cu Drupal9 ...

Puncte: 0
Volkmar avatar
CSS și JS de la nodul redat programatic
us flag

Am o problemă și nu o pot rezolva eu ​​în acest moment: Într-o vedere, scot câteva câmpuri de tip de conținut (prin id în filtrul de context) prin „export REST”. Cu această vizualizare, aș dori acum să scot și css, js și conținutul conținutului redat într-un câmp. Pentru asta am construit un plugin de serializare, unde redau în prealabil conținutul respectiv:

$nid = 36; ...
Puncte: 1
Matt avatar
Adăugați o filă pentru tipul de entitate personalizat pe pagina de conținut
cn flag

Am creat un tip de entitate personalizat și aș dori să fie adăugat în filele din pagina de conținut afișată mai jos.

introduceți descrierea imaginii aici

My custom_entity.links.menu.yml arată așa

entity.custom_entity.collection:
  titlu: „Entități personalizate”
  nume_rută: „entity.custom_entity.collection”
  descriere: „Listați entități personalizate”
  părinte: system.admin_content
entity.custom_entity. ...
Puncte: -2
Bavramor avatar
Numerele paginilor șablonului PDF
sg flag

În prezent, încerc să inserez numere de pagină în PDF-urile generate. Am încercat următoarea soluție cu contoare CSS, în fișierul entity-pring.css.

.pagina {
  umplutură: 20px;
}

.page img {
  latime maxima: 100%;
  inaltime: auto;
}

.page td img {
  lățime maximă: niciuna;
}

@pagina {
  marjă: 50px 25px 100px 25px;
}

#subsol {
  poziție: fixă;
  jos: -60px;
  ...
Puncte: -1
sairiq avatar
Afișează titlul unui nod referit
ph flag

Am un tip de nod de „Țări” și tipul de nod de "Continent". Pe "Continent" tip de nod, am creat un câmp referit de țări (field_countries). Pe pagina de vizualizări de căutare a țărilor mele, această vizualizare afișează lista țărilor și linkul către pagina respectivă. Este posibil să afișați continentul (field_title) în care se face referire la țara (field_country)?

De ex ...

Puncte: -1
erik avatar
Cum pot verifica dacă câmpul titlu al entității mele este scris în tabelul de bază de date necesar și că nu este scris niciun alt câmp acolo?
my flag

Am o entitate numită Entity Product. Și această entitate are un formular, dacă modificați câmpul Titlu din acest formular, Drupal va salva automat noua valoare a acestui câmp în tabelul corespunzător din baza de date, dar în plus, salvez și modificarea câmpului Titlu în formular într-un alt tabel de bază de date produs_produs prin crearea unui _custom_product_save_title funcţie. Este nec ...

Puncte: -2
Afișați forumuri și cărți în tema de administrare?
in flag

este posibil să afișați unele forumuri și cărți în paginile de administrare?

Am o documentație cu privire la crearea de conținut care ar trebui să fie păstrată privată. de asemenea, un forum „în spatele cortinei” ar fi o caracteristică grozavă pentru mine.

Vreau să-mi păstrez tema frontală ușoară.

Puncte: -3
Shyam3089 avatar
Creați un pdf dintr-un modul personalizat folosind modulul de tipărire al entității
us flag

Am creat un modul personalizat și are o cale /{nodeid}/{userid}. Folosesc modulul Entity Print pentru a crea pdf. Încerc să redau pdf-ul folosind un link (/print/pdf/node/{nodeid}/{userid}) așa cum este menționat în documentație. Dar acest simplu încarcă o pagină, nu un pdf.

Versiunea Drupal este 9.

rutarea modulului yml:

  certificat.conținut:
      cale: '/{nodeid}/{userid}'
      impli ...
Puncte: 0
bem22 avatar
How do I pass a variable to a template file?
in flag

I have a template that defines a module that builds a paragraph.

This paragraph uses a field reference to link another type of content.

In my main paragraph I call this reference content with

{{ content.field_hero_slider_item_reference }} to display it.

This works, but I would like to be able to pass variables to it so that I can style the individual elements inside the reference with attributes from anoth ...

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.