Ultimele Drupal intrebări

Puncte: 0
Cum să păstrați filtrele contextuale (interogare) la modificarea filtrului expus
nl flag

Am o pagină de vizualizare care folosește filtre contextuale cu parametri de interogare. Deci, atunci când un utilizator vizitează pagina de vizualizare, adresa URL este ca atare... /search?location=san+francisco. Acest lucru funcționează conform așteptărilor.

Acum există 3 filtre expuse pentru aceeași vizualizare. Când utilizatorul selectează un filtru expus, parametrii de interogare context ...

Puncte: -1
Matoeil avatar
Migrarea datei în câmpul drupal datetime
za flag

am selectorul xml

<starting_date><![CDATA[ 2017-01-01 22:34:56 +0100 ]]></starting_date>

acest proces de migrare eșuează:

proces:
  field_job_starting_date:
    plugin: format_date
    sursa: data_începerii
    from_format: 'Y-m-j H:i:s Z'
    to_format: „Y-m-d\TH:i:s”
    to_timezone: „Europa/Paris”

Cum o pot repara?

Puncte: 2
Cum să adăugați Rabbit Hole la o entitate de conținut personalizată
kp flag

Folosim modulul Gaura de iepure pentru noduri și termeni. Acum am dori să-l folosim și pentru obiceiul nostru entități de conținut. Am încercat să găsesc câteva informații despre cum să adaug Rabbit Hole la o entitate de conținut personalizată. Am găsit câteva informații conexe, dar poate că există un manual, care ar fi mai specific.

Am gasit:

Puncte: 0
mt.i.1 avatar
Hartă geografică: adăugați un marcator la ascultatorul de clic
us flag

Am adăugat o hartă Google pe care o alimentez datorită modulului Geofield.

Aș dori să adaug un eveniment onClick la fiecare marker pentru a avea un comportament personalizat.

asta am facut pana acum:

  Drupal.behaviors.geofieldGoogleMapInteraction = {
    atașați: funcție (context, setări) {
      if (context !== document) {
        întoarcere;
      }

      // Reacționează la evenimentul ...
Puncte: 1
How to translate the layout builder blocks of a node programmatically?
kr flag

I am translating the nodes programmatically. Everything works fine except the layout builder blocks.

When I try to translate it, it also changes on the source node.

I have created a node in language en. Now I am translating it to nl. Here is my code.

if ($node->hasTranslation($language)) {
  $translated_entity =  $node->getTranslation($language);
}
else {
  $translated_entity =  $entity->addT ...
Puncte: 1
Importați conținut în noduri cu câmpuri media:image folosind Migrare din sursa csv
mx flag

Încerc să import conținut de la a .csv dosar în articol nodurile unei noi instalări D9 folosind Migra, Migrare Plus, Instrumente de migrare, Migrați sursa csv și Migrați fișierul (extins)

Ale mele articol tipul de conținut are a field_article_media_image așteptând un articol de imagine media.

Când rulez migrarea, articole sunt create corect DAR field_article_media_image este încă gol.  ...

Puncte: 1
Sarah C avatar
Aliasurile URL pentru tipurile de conținut netraduse revin la /es/node/nid în meniu
za flag

Am Content Translate activat și traducerea activată numai pentru tipul nostru de conținut Proiecte.Am plasat blocul comutator de limbi pe o vizualizare Proiecte și pe o pagină cu nod Proiect. Acesta funcționează bine.

Problema mea este că, dacă folosesc comutatorul de limbă din pagina de vizualizare Proiecte pentru proiect, apoi dau clic pe un link din meniul principal către o parte din ...

Puncte: 0
Cum pot crea o entitate de notificare cu modulul Reguli
br flag

Am instalat un sistem de notificare și vreau să creez notificări cu Reguli atunci când conținutul unui proiect este actualizat pentru a aștepta starea de aprobare.

Regula arată astfel:

uuid: 3165768f-15f5-4c35-a7e6-3f862b526f10
langcode: en
stare: adevărat
dependențe: { }
id: proiect_actualizat
etichetă: „Proiect actualizat”
evenimente:
  -
    event_name: 'rules_entity_update:node ...
Puncte: 0
Abdul Sadik Yalcin avatar
Obținerea 403 aleatoriu pe fișiere
ag flag

Am un react-nativ aplicație care se autentifică cu Drupal prin oAuth2 (simple_oauth, openidconnect) și nu utilizează cookie-uri. Îmi folosesc indicativul de acces pentru toate apelurile de odihnă, imagini și alte fișiere. Foarte aleatoriu și consecvent, răspunsul pentru fișiere este html - formularul de autentificare pentru a fi precis. Nu toate fișierele, ci unele dintre ele și aleatoriu. U ...

Puncte: 2
quantumized avatar
Cum pot păstra parametrul destinație atunci când un utilizator înregistrează un cont nou cu verificarea e-mailului?
ng flag

Acesta este pentru un site web Drupal 9.

Cum putem păstra destinația după ce un utilizator înregistrează un cont nou care necesită verificarea e-mailului?

Exemplu de flux de lucru:

Utilizatorul face clic pentru a crea un nod nou, dar nu are permisiuni.

Aceștia sunt prezenți cu pagina de înregistrare unde parametrul de destinație este setat de la conținutul/adăugarea URL anterioară.

Aceștia ...

Puncte: 0
Aveți nevoie de ajutor cu apelurile AJAX din Drupal.behaviors
in flag

Am câteva probleme pentru ca următorul cod să funcționeze corect:

(funcție($) {
„utilizați strict”;
Drupal.behaviors.mybehavior = {
    atașați: funcție(context, setări) {

        // Faceți clic pe o imagine de substituent, aceasta ar trebui să deschidă un formular și apoi
        // înlocuiți imaginea cu o resursă video (conținut blocat)
        $(document).once('abc') ...
Puncte: 0
Geat avatar
Câmpurile de conținut și tip de conținut dispar intermitent după reconstruirea memoriei cache
de flag

Am o problemă pe un site web Drupal 9 unde uneori (dar nu de fiecare dată), dacă rulez drush cr conținutul paginilor dispare (antetul și subsolul sunt tot ce rămâne), iar în Structură > Tipuri de conținut toate câmpurile lipsesc din tipul de conținut al paginii.

O a doua reconstrucție a memoriei cache sau chiar o ștergere standard a memoriei cache Drupal rezolvă întotdeauna problema.

Puncte: 0
Jorn Reed avatar
Crearea fișierelor twig pentru vizualizarea a
il flag

Bună, sunt nou în Drupal. Am realizat un proiect de testare, în care am realizat un tip de conținut personalizat numit „persoane”, care are câteva valori. Și l-am făcut capabil să-l personalizez prin crearea unui fișier twig numit „node--persons.html.twig”. Acum am construit o vizualizare de listă, în care parcurg toate „persoanele”. Se numește „Vizualizarea oamenilor” Dar nu ...

Puncte: 1
Ludo Parazoom avatar
Manager de formulare web pentru a gestiona numărul de locuri disponibile
cn flag

Doresc să gestionez un formular web pentru a-l închide automat în cazul în care s-a ajuns la un număr de persoane sau pentru o trimitere nevalidă dacă nu sunt suficiente locuri disponibile.

Am folosit asta: Închideți un formular web când numărul total de locuri atinge un maxim să încerce să facă un handler

aici este codul meu:

<?php
spațiu de nume Drupal\webform_reservations\Plugin\Webfor ...
Puncte: 0
Dezactivați elementul de formular în funcție de dimensiunile imaginii media
in flag

Am un paragraf care conține un câmp de imagine media și un câmp de casetă de selectare. Ceea ce am nevoie este să dezactivez acea casetă de selectare dacă mediul de imagine selectat are o lățime mai mică de X pixeli. Deci, ar trebui să funcționeze atunci când paragraful este deschis pentru editare și, de asemenea, ar trebui să reacționeze dacă imaginea este schimbată în timpul edită ...

Puncte: 0
Obțineți toate opțiunile de referință pentru entități dintr-un nume de câmp
in flag

Aș dori să creez un nod în mod programatic și un câmp supraveghetori_de teren are un câmp de referință de entitate pentru tipul de nod oameni.

Pentru a seta informațiile de referință corecte ale entității, trebuie să setez:

[
  ["target_id" => 1],
  ["target_id" => 2],
  // etc..
]

Cum pot obține individul id a referinței entității din supraveghetori_de teren. Chiar trebuie s ...

Puncte: 0
Parametrul „nod” nu a fost convertit pentru calea „/node/{node}”
tr flag

Am următoarea eroare în filtrele cu parametri din paginile de tip vizualizare. va exista vreo solutie la aceasta problema?

Drupal\Core\ParamConverter\ParamNotConvertedException: parametrul „nod” nu a fost convertit pentru calea „/node/{node}” (nume rută: „entity.node.canonical”) în Drupal\Core\ParamConverter\ParamConverterManager->convert () (linia 104 din /var/www/html/web/core/l ...
Puncte: 1
Cum să afișați toate datele dintr-un câmp de paragraf în vizualizări (Drupal 7)
ae flag

În prezent sunt îngrijitor pentru un site web Drupal 7 și nu îmi pot da seama cum să grupez articolele de paragraf în vizualizări. Am creat un tip de conținut Produse și unul dintre câmpuri se numește variație de produs, care este paragrafe de tip câmp. Am creat un pachet de paragrafe pentru acel câmp.

Apoi am creat o vizualizare pentru a afișa produsele pe prima pagină. Pentru a a ...

Puncte: 0
JaSiMi avatar
Drupal7 Views relație coloană personalizată cu mai multe valori
bo flag

Folosesc Drupal7 și relația de vizualizări, vizualizări

Afișez rezultatele în format tabel cu ajutorul vizualizării împreună cu alte tabele personalizate, precum și prin utilizarea relației de vederi.

Am nevoie de ajutor în problema de mai jos:

Am un tabel personalizat: angajat

Coloane: nid, uid, rol

nid uid rol
100 4 administrator
100 5 dept-manager
100 6 ...
Puncte: 0
Sudheesh S Babu avatar
Cum să obțineți adresa URL de bază a unui site în API-ul Queue?
co flag

Încerc să obțin adresa URL de bază a site-ului web drupal 8 într-un proces de coadă, dar primesc http://default ca URL de bază. Ce îmi lipsește aici?

  funcția publică testUrl() {
    global $base_url;
    var_dump($base_url);
    $gazdă = \Drupal::request()->getSchemeAndHttpHost();
    var_dump($gazdă); // ieșire - http://default
    $host2 = \Drupal::request()->getHost();
 ...
Puncte: -1
OmarAc avatar
Textul de ajutor Webform 6.1.0 nu este afișat
us flag

Mi-am actualizat modulul de formular web de la 5.3.0 la 6.1.0,

Am una cu următoarea eroare: textul de ajutor nu își afișează conținutul pe niciun formular de pe site-ul meu (Exemplu de pictogramă de ajutor în imaginea partajată) pictograma ajutor

Ar trebui să returneze următoarele când trec mouse-ul: rezultatul dorit

Am incercat:

  • Caut pe google: nu există o soluție clară
  • schimbarea permisiunilor fișierelor css  ...
Puncte: 1
FooBar avatar
Migrație departe de Open Atrium
cn flag

Avem un site intranet care rulează pe Open Atrium (Un produs care nu a fost acceptat sau actualizat de ceva timp) și am dori să migrăm la o instalare Vanilla Drupal fie pe 8, fie pe 9.

Nu folosim niciun cod personalizat (folosim câteva module suplimentare, care din câte îmi dau seama sunt acceptate în cel puțin 8.x).

Există o metodă acceptată pentru a face acest lucru?

Am încercat să dezacti ...

Puncte: 1
Încercarea de a returna regiunea în sugestiile de teme pentru blocul arborelui de carte al modulului de carte
cn flag

Editarea întrebării pe baza informațiilor de la @NoSssweat

Modulul carte folosește același cârlig pentru blocul arborelui cărții și vizualizarea index redată în pagina cărții.

Am folosit codul de mai jos pentru a returna sugestii de nume de fișier, astfel încât să pot suprascrie ieșirea html pentru blocul arborelui cărții într-o anumită regiune - "sidebar-first". Mă așteptam ca ...

Puncte: 0
Vedeți injectarea de elemente html ciudate (element b)
in flag

Am observat recent că, într-un site drupal pe care îl întrețin, o vizualizare care afișează o listă de tip de conținut numită Eveniment, are câteva elemente html ciudate injectate. Acest lucru a încurcat aspectul și nu sunt sigur ce a cauzat.

Elementul injectat este <b data-stringify-type="bold">, care este plasat în interiorul vederi-rând element.

Mă întreb, cineva dintre voi a înt ...

Puncte: 0
Accesul la nod pe baza câmpului de referință al utilizatorului
mx flag

Am un tip de conținut care este folosit pentru acces temporar. Nodul este creat și are o dată de expirare; este ștearsă după acea dată. Pe acest nod există un câmp de referință utilizator; numai utilizatorii adăugați la acest câmp ar trebui să aibă acces la vizualizarea acestui nod. Nu găsesc un cârlig care să se ocupe de acest acces. În Drupal 7 am folosit hook_node_access(), dar ...

Puncte: 1
liquidcms avatar
Cum se modifică vizibilitatea blocului Layout Builder?
us flag

Există un cârlig pentru a modifica accesul la blocuri pentru blocurile plasate folosind Layout Builder? Văd că există hook_block_access; dar, din păcate, acest lucru nu este declanșat atunci când blocul este plasat folosind Layout Builder.

Se lucrează și aici: https://www.drupal.org/project/drupal/issues/2916876#comment-14279293 pentru a permite setărilor standard de vizibilitate a blocuril ...

Puncte: 0
Atribuiți în bloc conținut Cărții
cn flag

Am decis să-mi reorganizez site-ul pentru a utiliza modulul de carte.Cum pot muta în bloc anumite tipuri de conținut pentru a fi copii ale unei cărți?

Câmpurile de actualizare în bloc nu includ metadatele Cărții, așa că nu pot actualiza în acest fel.

Puncte: 0
Warning when repeating migrate:import process
in flag

I created source and data process plugins for mongo db. And when I run import for the first time it works well. But if I run it again, immediately after that I get warning:

[warning] Could not load the following items on index Content index: "entity:node/104:en", "entity:node/105:en", "entity:node/106:en", "entity:node/107:en", "entity:node/108:en".

Where those are the ids of previously imported nodes.  ...

Puncte: 2
Giuseppe avatar
Cum obțineți modul de vizualizare\third_party_settings al unui câmp din hook_preprocess_image_formatter(&$variables)
br flag

Sunt pe D9.

Am adăugat o opțiune personalizată la formatatorul de câmpuri de imagine care urmează Ghidurile Drupal

În preprocesul câmpului pot obține setările pe care le-am creat:

function my_module_preprocess_field(&$variabile) {
  if ($variabile["element"]["#formatter"] === 'imagine') {
    $entity = $variables['element']['#object'];
    $view_mode = $variables['element']['#view_mode'];
  ...
Puncte: -2
Matoeil avatar
cum se importă 3 selectoare xml într-un câmp drupal folosind modulul migrate plus?
za flag

configurația de migrare migrate_plus pe care am avut-o până acum a fost

proces:     
  titlu: titlu
  body: job_description
  field_job_diffusion: tip_ofertă
  field_job_statut: statut
  field_job_domaine: domeniu
  field_job_campus: campus
  field_job_niveau_etudes: study_level
  field_job_emailapi: application_email

Funcționează pentru un singur selector XML la maparea și migrarea unui ...

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.