Ultimele Drupal intrebări

Puncte: 0
Metaeticheta a fost stocată în cache, nu o pot schimba
it flag
MMT

Rulez un D7 cu modulul Metatag 7.x-1.28, nu sunt activate alte module Metatag.

Pe prima pagină nodul I: a) a schimbat descrierea metaetichetei din textul vechi într-un text de descriere nou. b) în configurația metatag-ului de la admin/config/search/metatags am schimbat și pentru FrontPage descrierea metatag-ului în același text de descriere nou.

Problema este că, în ciuda numeroaselor acți ...

Puncte: 2
yuuuu avatar
Is there a way to add a page element to all unpublished pages?
ao flag

I am trying to add an "unpublished" graphic on all content that is unpublished so editors can clearly see that the page is unpublished, but I have about 15 different content types.

Is there a way I can add this to all content easily with twig templates or otherwise?

Puncte: 0
Cum să adăugați mai multe tabele html într-o singură vizualizare sau pagină
kp flag

Am creat 4 tabele cu modulul datatables, dar trebuie să le las pe cele 4 într-o singură pagină sau vizualizare, am încercat cu tablouri de bord și cu tablouri de bord draggable, dar funcționează doar pe partea de administrator. Am încercat cu blocuri și alte opțiuni dar am nu pot publica aceste tabele și că acestea pot fi filtrate într-o singură pagină, cineva știe cum ar fi modalitatea ...

Puncte: 1
Suport pentru modulul „JSON Web Authentication (JWT)” pentru emitentul JTW terță parte
es flag

Modulul Drupal „JSON Web Authentication (JWT)” acceptă autentificarea JWT-urilor generate de un emitent JWT terță parte (mai degrabă decât de emitentul modulului intern)?

Puncte: 0
Cum pot insera programatic date (rânduri) într-un tabel de entitate personalizat?
us flag

Folosesc Drupal 9 și sunt oarecum începător.

Am creat o entitate personalizată în care doresc să înregistrez data și numărul descărcărilor de imagini. Pot folosi formularul entității pentru a crea intrări, dar trebuie să o fac programatic, atunci când utilizatorul declanșează o acțiune de descărcare de pe site. Singurul lucru cunoscut în acel moment este ID-ul utilizatorului  ...

Puncte: 0
phep avatar
CSS, JS, ... nu sunt create de drush site:install
gq flag

Instalarea Drupal eșuează după următorii pași pe o cutie Debian (baza de date este deja creată și privilegiile acordate unui anumit utilizator):

(utilizator) $ compozitor create-project drupal/recommended-project myproject
# ... întreabă dacă este OK să instalezi composer/installers, drupal/core-composer-scaffold și drupal/core-project-message, răspunde da 
# ... emite 2 avertismente  ...
Puncte: 0
Permisiunile reale ale fișierelor
do flag

Cu Drupal 8/9 vreau să:

  1. Aveți un folder de fișiere privat
  2. Încărcați fișiere în el (ideal, prin orice metodă, dar tipul media va face)
  3. Permiteți numai utilizatorilor autentificați (în mod ideal setați în funcție de rol) să vadă fișierul (fie prin link direct sau link în editorul WYSIWYG)

De ce pare să fie atât de greu? Am pierdut ceva?

Când configurez fișiere private folosind do ...

Puncte: -2
Raja Chakraborty avatar
Cum pot redirecționa către o pagină separată fără a completa valoarea în câmpul obligatoriu?
in flag

Am un site în drupal 9. Am o taxonomie cu numele și și un alt câmp. Am un buton Înapoi care mă duce la o destinație separată. Problema este că nu pot face clic pe revenire fără a da unele valori în câmpul de nume, deoarece este implicit un câmp obligatoriu în drupal. Vreau să dau clic pe Intoarcere fără a da nimic în câmpul de nume. Cum pot realiza asta?

Puncte: 0
SomebodySysop avatar
Cum să adăugați caseta de selectare folosind hook_field_widget_WIDGET_TYPE_form_alter()
gb flag

Rulează Drupal 9 cu modulul paragrafe, paragrafele pliabile și paragrafele jquery ui acordeon instalat. Doresc să modific formularul paragrafelor, în special în cazul în care afișează fișiere private, adăugând o casetă de selectare „Switch to Public” sub fiecare descriere a fișierului (vezi imaginea atașată).

Folosesc hook_field_widget_WIDGET_TYPE_form_alter(). Iată un exemplu  ...

Puncte: 0
Joseph avatar
How would one make a variable in a module's JS editable via admin menu?
cn flag

Say I have a library that is attached to a page that brings along with it some JavaScript. For this example, let's say the JavaScript has a variable which is the path to an image that the JS displays. This would look something like:

variable.setAttribute('src', drupalSettings.path.baseUrl + pathToPicture)

Now let's say I want to have pathToPicture configurable via Admin Menu so that one may add the ...

Puncte: 0
pglatz avatar
cum se instalează Drush 10 concomitent cu 8?
in flag

Am câteva întrebări despre instalarea celui mai recent Drush și, cu cât caut mai mult, cu atât primesc sfaturi mai contradictorii. Am nevoie de ambele drush 8 și 10, deoarece testez atât Drupal 7, cât și 9.Am instalat drush 8 cu ceva timp în urmă ca autonom în /usr/local/bin/drush8. Dar nu îmi pot da seama cum să creez o versiune autonomă similară a lui 10 (una care ar fi mutată în /u ...

Puncte: 0
De ce nu este folosit fișierul șablon?
cn flag

Am creat un șablon. Numele său de fișier este exact așa cum este specificat de sugestiile de nume de fișier. Cu toate acestea, șablonul nu este utilizat. În captură de ecran puteți vedea sugestia pentru numele fișierului, exact așa este și șablonul.

În temă am toate șabloanele posibile, care funcționează toate. Numai că acesta nu merge.

Numele fișierului ar putea fi prea lung? Nu p ...

Puncte: 1
sonfd avatar
De ce ar putea uneori un lot inițiat în hook_install() să nu fie procesat?
in flag

Am două module, module_alpha și module_beta.

Ambele module instalează un tabel de bază de date cu hook_schema() pe care le folosesc pentru a urmări informații despre nodurile publicate. Datele sunt înregistrate în tabel cu metodele de service executate din hook_node_insert() și hook_node_update() cârlige. Toate acestea funcționează.

Dar, trebuie să procesez toate nodurile existente atunci  ...

Puncte: 0
Frank6 avatar
Accesați datele de conținut ale blocurilor din blocurile inserate în generatorul de aspect prin Restful API
cn flag

Caut o modalitate de a accesa datele de conținut bloc din blocurile care au fost plasate în constructorul de layout. Caut o modalitate de a face acest lucru folosind modulul Restful WebService și nu JSON-API.

Știu că este posibil să accesezi block_content folosind JSON-API așa: http://contenta.ddev.site/api/block_content/card/3a9e181a-659b-4adf-ad1d-f854674147cc

dar caut să folosesc modulul ...

Puncte: 0
chalo avatar
Resetați în mod programatic elementele selectate ale unui widget de browser de entitate
de flag

Ce încerc să fac, când valoarea unui câmp se schimbă, resetați și afișați widgetul de selecție original.

De exemplu:

1.- Prima dată când este afișat widget-ul browserului.

1 pas

2.- După ce ați adăugat un element în browser, ar arăta așa.

2 secunde pas

3.- Dacă bifez caseta pentru a reseta, ar trebui să revină la starea inițială

3 pas de resetare

Care ar fi calea de urmat pentru a realiza acest comportament?

Puncte: 1
Cum se creează o vizualizare care arată conținut legat unul de celălalt printr-un vocabular de taxonomie?
uz flag

Nu prea știu cum să-mi exprim problema în cuvinte, așa că încerc să o explic cu un exemplu:

Am un vocabular de taxonomie X.
Am tipul de conținut A cu câmpul a, care face referire la vocabularul X și permite introducerea unor termeni nelimitați.
Am tipul de conținut B cu câmpul b, care face referire la vocabularul X și permite introducerea unor termeni nelimitați.

Vreau să creez View C  ...

Puncte: 4
Thomas Crawford avatar
Activați generatorul de aspect pe pagina controlerului personalizat
al flag

Am creat o pagină simplă într-o clasă de controler:

  funcția publică taxonomyPage($term) {
    întoarcere [
      '#type' => 'markup',
      '#markup' => $this->t('<p>Trebuie să redați aici generatorul de aspect.</p>'),
    ];
  }

rutare:

knmt_taxonomy.detail:
  cale: „/tags/{term}”
  implicite:
    _controller: „\Drupal\knmt_taxonomy\Controller\Taxonomy ...
Puncte: 0
Raja Chakraborty avatar
Cum pot seta o valoare implicită care să fie afișată pentru un nume de termen de taxonomie în forma sa de editare?
in flag

Am un site unde am un termen de taxonomie. Vreau să setez o valoare implicită pentru numele termenului și să o afișez când se încarcă formularul. În hook_form_alter(), am încercat să setez valoarea implicită la Verificați numele termenului în formă. Formularul se încarcă cu această valoare, dar chiar și după modificarea valorii în câmpul de text, formularul este trimis cu Ve ...

Puncte: 0
miststudent2011 avatar
Cum se creează o masă verticală
fr flag

Poate cineva să mă ajute să redau datele theme_table în format vertical în loc de format orizontal? În prezent, tabelul orizontal depășește pagina și întrerupe punctele de întrerupere.

Codul meu curent:

    $build['tabel'] = [
      '#type' => 'tabel',
      '#header' => $header,
      '#rows' => $rows,
      '#empty' => $this->t('Nu a fost găsit niciun conținut.'),
   ...
Puncte: 2
sonfd avatar
Cum pot executa un proces lot în hook_install()?
in flag

Când modulul meu este instalat, trebuie să execut un proces batch, încărcând sute de entități și fac lucruri cu ele.

Acest lucru este banal cu hook_post_update_NAME() si este $sandbox variabil. Cum pot realiza același fel de lucru prin intermediul hook_install()?

Puncte: 0
Ckeditor nu afișează cea mai recentă imagine
kr flag

Am un element media care este afișat în câmpul de corp cu Ckeditor cu următorul marcaj.

<drupal-media data-align="center" data-entity-type="media" data-entity-uuid="8037391d-5a84-4ced-a88d-587fccc013bf"></drupal-media>

Am editat elementul media și am înlocuit imaginea, dar formularul de editare a nodului încă arată imaginea veche, în previzualizare. Pagina nodului arată însă ima ...

Puncte: 0
Adăugați informații la numele fișierului original atunci când încărcați fișierul în formular web (indicativ pentru numele fișierului)
br flag

Sunt sigur că îmi scapa ceva cu adevărat evident. Drupal 7 + Webform + Căi de fișiere (de câmp).

Încarc fișiere (jpg, pdf, xls) într-un formular web și trebuie să atașez NID-ul nodului la numele fișierului original. Dar se pare că nu găsesc un simbol pentru numele fișierului încărcat.

Exemplu:

  • nod/123
  • Încărcați fișierul abc.pdf.
  • redenumiți-l în „123-abc.pdf”

Am înc ...

Puncte: 2
Joseph avatar
Cum definesc corect o bibliotecă, astfel încât JS să se execute după ce o anumită condiție este îndeplinită?
cn flag

Creez un modul personalizat pentru a executa niște JS DUPĂ ștergerea memoriei cache. Iată structura modulului:

Modul -> flush.info.yml

nume: Flush
tip: modul
descriere: Un modul foarte important.
pachet: Personalizat
versiune: 1.0
cerinta_versiune_core: ^8 || ^9

Modul -> flush.libraries.yml

culoare:
  versiunea: 1.x
  js:
    js/flush.js: {}
  dependențe:
    - core/jquery
    - c ...
Puncte: 0
Divya K avatar
„InvalidArgumentException: câmpul taxonomy_vocabulary_15 este necunoscut”
cn flag

Încerc să public un Link_articol_conex nod, dar primesc următoarea eroare de excepție.

InvalidArgumentException: Câmpul taxonomy_vocabulary_15 este necunoscut. în Drupal\Core\Entity\ContentEntityBase->getTranslatedField() (linia 587 din /mnt/www/html/pllfahcvvibjg/docroot/core/lib/Drupal/Core/Entity/ContentEntityBase.php).

Am încercat să rulez update.php, drush cr, și drush updb, dar à...

Puncte: 0
Bavramor avatar
Nu toate jetoanele sunt înlocuite
sg flag

Îmi place mult să lucrez cu jetoane. În vizualizarea nodului funcționează bine cu jetoanele. Toate jetoanele sunt afișate corect Acum am construit o vizualizare și în antetul acestei vizualizări aș dori să lucrez cu jetoane. Prin urmare, am creat un „filtru contextual â Furnizați valoarea implicită â Content ID din URL” în viziunea mea. Din păcate, nu pare să afișeze corect toat ...

Puncte: 1
Belba avatar
Obțineți valoarea câmpului titlu al nodului în form_state
pe flag

Versiunea Drupal 9.3.9.

Acesta este un proces de apel invers Ajax, în care este necesară valoarea câmpului titlu. În nodul formular add, titlul este afișat. Se pare că form_state nu se aplică câmpului titlu.Când inspectez variabilele, câmpul titlu nu este reflectat în valori.

function my_custom_module_field_widget_process($element, \Drupal\Core\Form\FormStateInterface $form_state,$form) {
   ...
Puncte: 1
Thakur avatar
Cum pot prelua informații despre adresa URL a solicitării curente?
us flag

Am nevoie de ajutor pentru a găsi o modalitate de a obține adresa URL a solicitării curente într-un controler și, pe baza acesteia, să schimb numele formularului web din controler.

Codul meu:

'#url' => Url::fromRoute('entity.webform.canonical',['webform' => 'form1'])

În această linie de cod, cum pot comuta între forma1 sau forma2 pe baza faptului că adresa URL de solicitare conține o ...

Puncte: 0
sea26.2 avatar
Cum să resetați starea de validare a câmpului formularului web?
om flag

Nu sunt sigur dacă pun corect întrebarea. Iată configurația:

  • Am un formular care conține câmpuri ascunse condiționat.
  • Câmpurile de formulare web ascunse condiționat sunt marcate ca obligatorii.
  • La „condiție”, am selectat „clear values ​​when hidden”.

introduceți descrierea imaginii aici introduceți descrierea imaginii aici

Pași de repro

Pasul 1

Navigați la pagina cu formularul. Formularul este afișat inițial, câmpul (o casetă de selectare)  ...

Puncte: 0
Kojo avatar
Cum pot afișa informații despre utilizator împreună cu opțiunile acestuia?
de flag

De obicei, sondajele sunt anonimizate. Trebuie să procesăm voturile totale, procentele... Acum, în contextul invaziei Ucrainei, un client instituțional vrea să sporească un Sondaj avansat implementarea existentă, pentru a colectează datele cetățenilor despre posibilitățile lor de a găzdui familii, de a ajuta cu donații și așa mai departe. Și bineînțeles să adresați-vă persoanelor c ...

Puncte: 0
Cum ar trebui să folosesc hook_cache_flush() sau hook_rebuild() într-un modul personalizat pentru a executa cod JavaScript atunci când memoria cache este șters?
jp flag

Încerc să creez un modul care execută un cod JavaScript atunci când memoria cache este golită (prin meniul administrator sau altfel). Cred că pot implementa oricare hook_cache_flush() sau hook_rebuild(), dar nu sunt foarte sigur cum. Nu caut neapărat ca acest lucru să fie făcut pentru mine, dar dacă mi s-ar oferi un punct de plecare și o direcție în care să mă îndrept, ar fi groza ...

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.