Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren


2
Authentifizierte REST-Anforderungen werden zu anonymen Benutzern
Ich bin neu in den Diensten- und rest_server-Modulen (und den RESTful-APIs insgesamt). Nach meinem Verständnis sind die Schritte im Wesentlichen folgende: Senden Sie eine Post-Anfrage an / api / user / login mit dem in den Daten festgelegten Benutzernamen und Passwort Speichern Sie das Token, das Sie in der Antwort …
7 services  8  users 

2
So erhalten Sie den Benutzernamen in einer Ansicht anstelle von uid
Ich habe eine Drupal 7-Website, die eine Ansicht verwendet, um den Inhalt anzuzeigen. Die Inhalts-UID wird als Feld angezeigt, das ich anzeigen kann, aber ich möchte stattdessen den Benutzernamen anzeigen. Es heißt "Der Benutzer, der den Inhalt erstellt. Wenn Sie mehr Felder als die UID benötigen, fügen Sie die Beziehung …
7 views 

2
Rendern Sie ein Feld, das in einem anderen Feld enthalten ist
Ich verwende das Drupal-Absatzmodul , mit dem Sie "Bündel" von Feldern in anderen Feldern erstellen können. (Dies geschieht mit Entitäten). Jedes Bundle hat eine eigene tpl.php-Datei. Darüber hinaus können Sie "Unterbündel" in den "Hauptbündeln" für komplexe Layouts verschachteln. Ich habe ein "Haupt-Bundle" namens erstellt field_panels_content. Darin befindet sich ein weiteres …

2
So wickeln Sie den Text in die Quellansicht von CKeditor ein
Ich verwende CKeditor Version 7.x-1.16 mit Drupal 7.34. Wie kann ich erzwingen, dass der Text in der Quellansicht des Editors umbrochen wird? Ich möchte nicht, dass die horizontale Bildlaufleiste angezeigt wird. Das habe ich in der WYSIWYG-Ansicht geschafft. Durch Drücken der Eingabetaste in der Quellansicht wird das Problem nicht behoben, …
7 wysiwyg 

2
Wie stoppe ich eine Regelschleife?
Ich verwende das Modul "Bedingte Regeln" . Es gibt einige Bedingungen in der Schleife, aus denen ich ausbrechen muss. Die Regeln zum Stoppen / Beenden der Schleife enthalten jedoch keine Aktion. Ich habe benutzerdefinierte Regeln ausprobiert, bei denen ich Folgendes ausprobiert habe, aber es funktioniert nicht: function my_module_break_rules_loop() { return …
7 7  rules 

1
Views-Caching-Strategien - Beziehung zwischen Abfrage-Cache und gerendertem Ausgabecache
Zunächst versuche ich, die Sorgfaltspflicht sicherzustellen und keine doppelten Fragen zu stellen, die zuvor gestellt wurden. Es gibt zahlreiche Beiträge zu Stackexchange und zu verschiedenen anderen Stellen, in denen das Zwischenspeichern von Ansichten und sogar einige Besonderheiten der verschiedenen Arten von Ansichts-Caches (z. B. hier und hier ) erläutert werden …

3
Wie emuliere ich alle AJAX-Funktionen, wenn das Formular nach einem AJAX-Rückruf gerendert wird?
Ich habe ein Drupal-Formular, aber ich füge es der Seite als Ergebnis eines AJAX-Rückrufs hinzu. Ich benötige dieses Formular, um einen neuen Rückruf auszulösen. Mein Code unten: $form['#suffix'] = '<div id="form-return-message-box">this is the return box</div>'; $form['#attached']['js'] = array('misc/ajax.js'); $form['markup'] = array( '#type' => 'markup', '#markup' => '<h2>This is a form</h2>' …
7 ajax  forms 

3
So laden Sie Klassen automatisch aus einer PHP-Bibliothek eines Drittanbieters
Ich möchte eine PHP-Bibliothek eines Drittanbieters in meinem Modul verwenden und wollte fragen, was ich tun muss, um die Klassen automatisch zu laden. Beispiel: Drupal \ my_module \ MyClass möchte ThirdPartyNamespace \ Something \ Else \ Class1 instanziieren Die offizielle Drupal 8-Dokumentation befasst sich nicht wirklich mit komplexeren Namespace-Szenarien.
7 8 


2
Commerce-Kaufabwicklung - Aktualisieren Sie den Warenkorb, nachdem der Benutzer eine Versandoption ausgewählt hat (Ajax).
Ich arbeite an einer einseitigen Kaufabwicklung und versuche, den Warenkorb-Überprüfungsbereich mit einem Versandpreis zu aktualisieren, während der Benutzer eine Versandoption auswählt . Ich habe den Versandoptionen #ajax-Informationen beigefügt, um das Warenkorb-Überprüfungsformular zu aktualisieren, wenn eine Versandoption gespeichert wird. Ändern des Ajax-Rückrufs für den Handelsversand an der Kasse if($form_id == 'commerce_checkout_form_checkout') …
7 commerce 


2
So passen Sie den Pager an
Ich habe einen Code, der einen Standard-Pager ausgibt: print theme('pager'); es gibt dies aus: <h2 class="element-invisible">Pages</h2> <div class="item-list"> <ul class="pager"><li class="pager-current first">1</li> <li class="pager-item"><a title="Go to page 2" href="/drupal/node?page=1">2</a></li> <li class="pager-item"><a title="Go to page 3" href="/drupal/node?page=2">3</a></li> <li class="pager-next"><a title="Go to next page" href="/drupal/node?page=1">next ›</a></li> <li class="pager-last last"><a title="Go to last …
7 7  theming  paging 


2
Wie überschreibe ich eine Feldvorlage?
Ich versuche, eine Feldvorlage mit meiner eigenen zu überschreiben. Das Feld heißt field_test, daher habe ich ein Feld - Feldtest - mynodetype.html.twig-Vorlagendatei `im Stammverzeichnis-Verzeichnis / templates / erstellt, aber Drupal erkennt es nicht. Ich habe den Cache von der Benutzeroberfläche gelöscht, den Debug-Modus in settings.yaml aktiviert, das Devel-Modul installiert und …
7 8  theming 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.