Ultimele Drupal intrebări

Puncte: -3
Cum să găsești toate linkurile rupte într-un site web?
ng flag

Pot folosi instrumente externe pentru a scana pentru link-uri rupte pe site-ul meu (Screaming Frog pentru verificare instantanee și chiar Google Search Console pentru verificare non-instantanee îmi vin în minte), dar vreau să folosesc Drupal.

Cum să găsești toate linkurile rupte într-un site web?
Drupal raportează oriunde toate linkurile întrerupte dintr-un site web?

Puncte: -1
Găsiți toate paginile web fără link-uri interne
ng flag

În MediaWiki există o caracteristică drăguță care permite utilizatorului să listeze toate paginile web fără link-uri interne în acel site web MediaWiki.

Există vreo modalitate de a obține astfel de date în Drupal?

Puncte: 0
Utilizarea vizualizărilor pentru a lista nodurile care au aceeași valoare de câmp ca și nodul curent
se flag

Am un tip de conținut cu are un anumit câmp (printre multe alte câmpuri).

Trebuie să creez un bloc care va lista toate celelalte articole din acel tip de conținut cu același câmp.

Este ușor să faceți acest lucru pentru termeni de taxonomie înrudiți: Filer contextual --> ID termen taxonomie --> ID termen taxonomie din URL --> Limitați termenii după vocabular --> Vocabular

Dar nu  ...

Puncte: 0
Vizualizare de preprocesare dacă gruparea este activată
sa flag

Views are șablon de bază views-view-unformatted.html.tpl cu continut:

{% if title %}
  <h3>{{ titlu }}</h3>
{% endif %}
{% pentru rând în rânduri %}
  {%
    setați row_classes = [
      default_row_class ? „rând de vizionări”,
    ]
  %}
  <div{{ row.attributes.addClass(row_classes) }}>
    {{- row.content -}}
  </div>
{% endfor %}

Unde variabil {{ titl ...

Puncte: -2
user3463733 avatar
Cum pot instala centreon/centeron?
fr flag

Site-ul meu este construit cu Drupal 8.3.2. Vreau să actualizez la Drupal 8.9.x, dar nu vreau să trec la Drupal 9.x. Am rulat următoarea comandă.

actualizarea compozitorului drupal/core-recommended:8.9 --with-dependencies

Primesc aceste erori. Site-ul folosește PHP 7.3.33.

Nu s-a putut încărca pachetul Centreon/Centreon în http://repo.packagist.org: [UnexpectedValueException] Nu s-a putut anal ...

Puncte: 0
liquidcms avatar
$node->save() eșuează când rulează în post_update
us flag

Am o funcție simplă hook_post_update care eșuează cu următoarea eroare:

[notificare] A început actualizarea: ssc_custom_post_update_9001

[eroare] LogicException: contextul de randare este gol, deoarece render() a fost apelat în afara unui apel renderRoot() sau renderPlain(). Utilizare renderPlain()/renderRoot() sau #lazy_builder/#pre_render în schimb. în Drupal\Core\Render\Renderer->doRe ...

Puncte: -1
Instalarea locală a Drush și Drupal prin Composer pe computerul meu personal ar trebui să fie diferită de pe platforma de găzduire?
vn flag

Instalarea Drush locală și Drupal corespunzătoare prin Composer pe un computer personal cu Ubuntu-Apache-MySQL-PHP ar trebui să fie diferită de pe o platformă de găzduire partajată?

Ar trebui să fac doar următoarele în ambii medii?

cd web_application_root
compozitor create-project drupal/recommended-project my_site_name_dir
# PHP MYADMIN GUI
# Instalare GUI
compozitorul necesită drupal/meta ...
Puncte: 1
Drupal 8/9 Layout Builder și bloc personalizat implicit
fr flag

Avem o serie de blocuri personalizate pe care le-am creat și folosim Layout Builder, astfel încât autorii noștri să poată doar glisați și plasați după cum este necesar. Avem în special un bloc Hero pe care ne-am dori să-l vedem pe fiecare pagină (personalizat pe pagină) și ne-ar plăcea să inserăm automat unul la crearea nodurilor pentru ușurință de creare. Aproape că puteți face a ...

Puncte: 0
erwan1974 avatar
Cum se creează o nouă trimitere dintr-o trimitere anterioară?
cn flag

În prezent, când trimit un formular nou, nu există nicio problemă (WebFormSubmission::create() și save()). Când reîncarc acest formular Webform și modific unele câmpuri ale formularului și îl înregistrez, nu există nicio problemă (WebformSubmission::load() și save()).

Dar nu pot crea o nouă trimitere de formular Web din această trimitere anterioară de formular Web. Scopul este d ...

Puncte: 1
MenuLink vs MenuLinkContent - ce rost are?
in flag

Mă chinui să aflu relația dintre MenuLink și MenuLinkContent.

Creez un nou articol de meniu, cum ar fi:

$menuItem = MenuLinkContent::create($params);

De asemenea, pot interoga acele elemente precum:

$menuItems = \Drupal::entityTypeManager()->getStorage('menu_link_content')->loadByProperties(['link.uri' => "intern:$path"]);

Și asta funcționează bine. Acum, dacă am nevoie de unul dintre ace ...

Puncte: 0
Care sunt consecințele ștergerii tipului de conținut implicit al formularului web furnizat de modulul formularului web?
cn flag

Aș dori să șterg acest tip de conținut pentru a simplifica ecranul Adăugați conținut, deoarece intenționăm să folosim formularele web doar ca blocuri.

Care sunt consecințele în cazul ștergerii tipului de conținut implicit al formularului web furnizat de modulul formularului web?

Puncte: 0
Madhav  avatar
Cum să redați corpul video html în twig
br flag

Am următorul cod în fișierul meu CustomVideoBlock.php

foreach ($video_result ca $video){
    $titlu = $video->titlu;
    $video_body = $video->body_value; 
  }

$video_data = filter_var($video_body, FILTER_SANITIZE_FULL_SPECIAL_CHARS);

$video_data păstrează acest tip de valoare

<div itemscope="" itemtype="https://schema.org/VideoObject"><meta itemprop="uploadDate" content=" ...
Puncte: 0
Solr search field mapping
sn flag

In drupal 8 solr search not bring the result on some keys which are exist in solr data but due to solr dynamically added prefix in key fields unable to get search results on some key fields. I think prefix are depends on field types.

Suppose "title" is our key then solr store it's key in database with prefix like tm_X3b_en_title.

Don't know where to look to stop this behaviour

Puncte: 0
pglatz avatar
configurarea numelui fișierului de migrare de rezervă în fișierul de setări
in flag

Drupal 9.3.7, backup_migrate 5.0.1 --- Pe mașina mea de dezvoltare, am setat numele pentru fișierele de rezervă backup_migrate în setările de configurare. Când exportez baza de date pe mașina mea de producție, aș dori să folosesc un alt nume de fișier pentru backup. Cum pot face acest lucru în settings.php pentru site-ul de producție? (Am settings.php separat pentru site-urile de dezvoltare ...

Puncte: 0
Validare condiționată a formularului pe rol
us flag

Am pierdut cum să fac asta. Am nevoie ca utilizatorii oaspeți să aibă formularul complet validat (folosind modulul de validare pe partea clientului) la creare, dar nu validarea pentru un utilizator autentificat.

tldr;

Clientul (întotdeauna oaspete) va putea plasa o comandă pentru ridicare la o anumită dată, acea dată nu poate fi mai devreme de 5 zile de la „azi”. Clientul trebuie să  ...

Puncte: 1
bgeorge avatar
Obțineți valoarea câmpului de la mai multe entități simultan
ar flag

Am un site Drupal folosind paragrafe în care unul dintre tipurile de conținut, să-l numim a grup, poate conține orice număr de paragrafe, iar fiecare dintre aceste paragrafe, să le numim Membrii, conține o referință la un utilizator. Vreau să primesc toate uids de utilizatori care sunt Membrii a unui dat grup.

Aș putea realiza acest lucru cu o interogare a bazei de date, cum ar fi

SELECTeazÄ ...
Puncte: 0
Returul succesului/eșecului de la gateway de plată în afara site-ului este surprins de un modul personalizat diferit
lc flag

Am creat un modul gateway de plată offsite (formular de redirecționare) Drupal 8 pentru Opayo.co.uk. in urma documentatiei comerciale drupal.

Problemă: Modulul meu personalizat de gateway de plată în afara site-ului, bazat pe redirecționarea formularului, funcționează perfect pe site-ul Drupal 8 Commerce proaspăt cu flux de plată implicit. Răspunsul de la furnizorul de plăți este pri ...

Puncte: 1
thiokol avatar
Comerț - coșul gol de articole EXISTENTE atunci când adăugați un articol nou cu un anumit tip de articol de comandă
cn flag

Când un articol dintr-un anumit tip de articol de comandă este adăugat în coș, vreau să elimin toate articolele existente din coș, dar să păstrez articolul care tocmai a fost adăugat.

Presupun că CartEvents::CART_ENTITY_ADD este singurul eveniment în care pot face acest lucru, dar orice încerc cu ->emptyCart sau ->removeItem elimină atât articolele existente, cât și articolu ...

Puncte: 0
Jorn Reed avatar
Șablon de crenguță pentru vizualizarea nodului specific
il flag

Am un fișier views-view--resources-filter.html.twig. Aici am un formular de filtre mai bine expus și parcurg resursele (nodul) cu cele disponibile {{ rânduri }} variabil. Întrebarea mea este, care este convenția de denumire pentru a face o vedere de nod pentru o listă neformatată în care folosesc câmpuri pentru a afișa? Deci, practic, stilează doar nodurile din această vizualizare. ToatÄ ...

Puncte: 0
Joost avatar
Personalizați fluxul RSS
jp flag

Încerc să creez un flux RSS cu 3 știri și un articol personalizat. Acest articol personalizat trebuie să fie construit manual. vreau asa ceva.

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">

<channel>
  <title>RSS</title>
  <link>https://www.RSS.com</link>
  <description>RSS Example</description>
  <item>
    <t ...
Puncte: 1
emma avatar
De ce relațiile aduc un singur rezultat?
ro flag

Folosesc Drupal 7. Am creat o vizualizare care folosește 8 relații diferite (înlănțuite) pentru a accesa un anumit tip de entitate. Apoi, vizualizarea afișează câteva câmpuri de acest tip de entitate. Vizualizarea are și câteva criterii de filtrare (asigurându-vă că câmpurile tipului de entitate nu sunt șterse) și un filtru contextual pentru ID-ul utilizatorului conectat.

Prima re ...

Puncte: 0
Șablon Twig - Elementul Div este inserat în URL-ul linkului
pe flag

Am un tip de câmp de link la care fac referire într-un șablon Twig. Eu folosesc acest cod:

<div class="outlined">
<a href="{{content.field_3_column_image_link}}">{{content.field_3_column_image}}</a>
</div>

...DAR când trec cu mouse-ul peste linkul pe care îl văd https://nameofsite/<div>/node/1</div> în loc de https://nameofsite/node/1.

Ma poate ajuta cinev ...

Puncte: 0
Cum fac ca linkurile din vizualizări să fie deschise în ferestre pop-up modale fără a adăuga o rescrie personalizată?
hk flag

Încercam să aflu dacă există o modalitate de a evita să scriu rescrie personalizată pentru ca linkurile să se deschidă în ferestrele pop-up modale dintr-o vizualizare.

Iată ce rescriu un câmp personalizat pentru a face acest lucru acum.

<a href="url/{{ field_value }}" target="_blank" class="use-ajax" data-dialog-type="modal" data-dialog-options='{"width":"60%", "title":"Popup title"}'>V ...
Puncte: 3
How are the Ignored and Undefined config schema classes supposed to be used?
by flag

In Drupal\Core\Config\Schema there are two classes Ignored and Undefined, but they're empty.

How are they meant to be used?

Puncte: 0
nschildre avatar
Cum să recuperez 1 vizualizare și un formular web lipsă din multe după mutarea pe alt server?
ng flag

După ce mi-am mutat site-ul Drupal 9 pe un alt server, văd toate vizualizările în interfața de utilizare Views, dar una. La fel cu un formular web. Toate sunt acolo, dar unul. M-am uitat în tabelul bazei de date de configurare și vizualizarea și blocurile sunt listate acolo. Nu știu dacă aceasta este o problemă UUID nepotrivită sau ce. Are cineva sugestii, cum pot face ca vizualizarea și fo ...

Puncte: 0
Codium avatar
Cum să setați cronologia unității albine/lilieci să fie indisponibilă în mod implicit?
us flag

Ca în cauză.Folosesc modulul bee (bazat pe liliac). Momentan tot timpul este verde, disponibil pentru rezervare. Sarcina mea este să permit utilizatorului să selecteze mai întâi perioada de disponibilitate, apoi să permit rezervări numai în intervalele de timp specificate.

Puncte: 2
ersincebi avatar
Cum pot actualiza o entitate cu un fișier .yml?
gb flag

Vad asta EntityDefinitionUpdateManager::applyUpdates() a fost indepartat.

De fiecare dată când adaug un câmp nou la un fișier .yml sau adaug un nou node.type.yml în directorul de configurare dintr-un modul pe care îl dezvolt, reinstalez modulul pentru a vedea câmpurile nou adăugate.

Introducere pentru actualizarea API-ului pentru Drupal 8 arată un exemplu unde hook_update_N() citește fiÈ ...

Puncte: 0
Jorn Reed avatar
Depanarea Twig nu funcționează
il flag

Am încercat să activez depanarea ramurilor, pentru a putea folosi {{dump(var)}} Am urmat exact documentele drupal. Copiați default.services.yml, schimbați numele copiei în services.yml. Și setați depanarea pe true.

Când dau clic pe Ștergeți toate cache-urile, și încerc să reîncarc pagina, nu se va opri încărcarea. Mă întreb ce nu merge bine.

Puncte: 0
fallenturtle avatar
Obțineți valoarea câmpului personalizat al termenului de la entitatea referită
au flag

Am un nod cu un câmp de referință pentru termeni de taxonomie. Acea taxonomie este o listă de nume care pot fi atribuite nodului și are propriul său câmp cu o adresă de e-mail în el. Încerc să creez o regulă conform căreia, atunci când o persoană/termen este selectată și nodul este salvat, acesta va trimite un e-mail acelei persoane, informându-i că nodul i-a fost atribuit.

Am  ...

Puncte: 1
Is there a way to default sort by date when no search keywords have been used, but default sort by relevance for all searches?
pe flag

At present, my project has default search pages for sections of the site. They are per-content type. When the user goes the "search page" for the content type, they see a views-generated search result page unfiltered by any keywords. In other words, it displays all the items for that content type. The view:

has expose form in a block enabled settings on the exposed form has 'input required' disabl ...

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.