Ich versuche, ein Entitätsreferenzfeld für einen vorhandenen Absatz zu erstellen, kann es aber nicht herausfinden. Ich habe versucht, ein normales Entitätsreferenzfeld (Inhalt) zu erstellen, aber das gibt mir nur die Optionen zur Auswahl aus Inhaltstypen. Ich habe versucht, ein Absatzfeld zu erstellen und eine Entitätsreferenzansicht zu verwenden, um die Ergebnisse …
Eines der Sicherheitsprinzipien ist die Bereinigung von Zeichenfolgen und Variablen, die vom Client an den Server übergeben werden. In einfachem PHP gibt es einige Funktionen, um XSS - Schwachstellen ( Cross-Site Scripting ) zu verhindern : htmlspecialchars() strip_tags() Welche Strategie verfolgt Drupal 8, um XSS-Angriffe zu verhindern? Wie kann ich …
Ich habe eine Vorlage für mein Fachgebiet : field--field-category.html.twig. Gibt es eine Möglichkeit, dies für einen bestimmten Anzeigemodus zu überschreiben? A haben einen Modus namens teaser block. Ich habe es field--teaser-block--field-category.html.twiggenauso gut versucht wie ein paar andere Formate. Ich weiß, dass ich ändern kann, wie das Feld ausgegeben wird, node--teaser-block.html.twigaber …
Ich habe Filter in einer Ansicht als Auswahllisten verfügbar gemacht. Wie kann ich den Text für die Standardfilteroption "- Beliebig -" ändern? In früheren Versionen wurde vorgeschlagen, eine Vorverarbeitungsfunktion wie die folgende zu verwenden: if($form['#id'] == 'views-exposed-form') { foreach ($form['FIELDNAME']['#options'] as $key => &$option) { if ($key === 'All') { …
E-Mail ist jetzt ein im Kern enthaltenes Feld, aber die Standard-E-Mail für Benutzer scheint auf privat gesetzt zu sein. Nur Benutzer mit Administratorrechten oder der Benutzer selbst können sehen. Ich möchte anderen Benutzern erlauben, dieses grundlegende Feld zu sehen, ohne ein weiteres E-Mail-Feld erstellen zu müssen, in das jemand die …
In Drupal 8 dachte ich, dass dies eine einfache Aufgabe ist, aber es ist nicht: function hmytheme_preprocess_field(&$variables, $hook) { $element = $variables['element']; if (isset($element['#field_name'])) { if($element['#field_name'] == "bar"){ element['#items']->value ="foo"; //or element['#items']->set(0,"foo"); } } } Dies wirkt sich nicht auf den Render aus. Wie man ? Ich möchte den geänderten …
Ich habe die Auswahlmöglichkeiten für Umfragen programmgesteuert in Drupal 8 gespeichert. Ich habe das Modul zur Auswahl von Umfragen für Drupal8 verwendet. $node_poll = Poll::load($pollid); //print_r($node_poll);exit; $i = array(13,14,15); foreach($i as $key => $value){ $node_poll->choice->setValue( [ ['target_id' => $value] ] ); // But I want to save multiple target ids. …
Es gibt eine Entität, die von einem anderen Modul erstellt wurde, und ich möchte einige der auf einer Listenseite verwendeten Felder ändern. Derzeit verwendet diese Seite die List Builder-Klasse der Entität. Gibt es eine Möglichkeit, eine neue List Builder-Klasse zu definieren, meine Änderungen vorzunehmen und diese für diese Entität zu …
Ich arbeite an einer Site, die Bulk-Tagging auf Knoten benötigt. Der D8-Core-View-Bulk-Operations-Port ist "einfach" ( https://www.drupal.org/node/1823572 ) und enthält keine "Entitätswerte ändern", die ich für diesen Benutzerfall in D7 verwendet habe. Es gibt keine D8-getaggte Version von Contrib VBO, die ich finden kann. Mein spezieller Anwendungsfall ist, dass ich Gruppen …
Ich benötige Drupal, um eine benutzerdefinierte Seitenvorlage zu verwenden, wenn die URL einen bestimmten _GET- Parameter enthält. In D7 würde ich so etwas in der template.php des Themas machen: function mytheme_preprocess_page(&$variables) { if($_GET['isCustomTpl'] == true) $variables['theme_hook_suggestions'][] = 'page__myCustomTpl'; } In D8 funktioniert es jedoch nicht (ich wäre angesichts aller architektonischen …
Ich habe in vielen Tutorials zum Erstellen von Block-Plugins bemerkt, $this->t('text') wird verwendet, um übersetzbaren Text zu erstellen, insbesondere in der Blockformularfunktion. Jedoch mit t('text') erzeugt keine Fehler. Gibt es einen Unterschied zwischen diesen beiden? Und wenn nicht, was ist die beste Vorgehensweise?
Ich verwende das Solr- Backend für search_api auf einer Drupal 8-Site. Ich habe den Wert eines Taxonomiebegriffs Referenzfeld ( field_promoted_search) zum Index hinzugefügt . Wenn ein Inhaltselement einen field_promoted_searchWert hat, der mit dem Suchbegriff übereinstimmt, möchte ich, dass er einen signifikanten Schub erhält (z. B. ^ 1000) und an die …
Beispiel: Ich möchte alle Tag-Namen erhalten , die sich in field_tags von Knoten 5 befinden. Ich kann die target_id mit getValues () abrufen . Das Problem ist jedoch, dass ich nicht weiß, zu welcher Entität der Wert target_id gehört. Könnte eine Knoten-ID, eine Term-ID oder eine Benutzer-ID sein. Ohne diese …
Was ist die beste Lösung zum Importieren von CSV-Dateien in Knoten oder Entitäten in Drupal 8, die eine Benutzeroberfläche bietet, damit Inhaltseditoren regelmäßig importieren können? Ich habe gehört, dass D8 Migrate gut funktioniert, aber ich verstehe, dass es derzeit keine Benutzeroberfläche für den Importvorgang gibt. Der CSV-Import über Feeds scheint …
Ich habe einen Inhaltstyp in Drupal 8 und in welcher Tabelle werden die Inhaltstypfelder gespeichert und in Drupal 8 eingegeben? Unlike in drupal 6(in denen es Tabellen speziell für Inhaltstypen gibt) wie content_type_contenttypenamedas Nicht-Erstellen der Tabelle und der Felder. Wo werden diese Felder und Datentypen in Drupal 8 gespeichert?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.