Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren

9
Wie aktiviere ich den Entwickler- / Debug-Modus?
Installation von Drupal 8 Core (mit Standardprofil). Wenn ich eine Ausnahme oder einen Fehler erhalte, wird eine leere Seite mit der Meldung "Auf der Website ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut." (als Bild unten) Text und keine Details / Spuren über Fehler.
36 8  debugging 


6
Wie vermeide ich, nach Updates für ein bestimmtes Modul zu suchen?
In einem aktuellen Projekt musste ich das Leben aus ein paar Modulen (Knotenhierarchie, Workbench-Zugriff und ein paar mehr) patchen. Diese Module sind jetzt absolut perfekt für die Anforderungen des Projekts und es ist sehr unwahrscheinlich, dass sie mit zukünftigen Aktualisierungen des Kerns brechen. Das heißt, wenn die App übergeben wird, …
35 7  updating 

4
Wie erhalte ich eine Instanz einer Entität, auf die verwiesen wird?
Ich habe ein Knotenobjekt mit dem Namen Bildfeld field_image. Wenn ich es tue $node ->get('field_image') ->first() ->getValue() Ich erhalte ein Array mit einigen Eigenschaften anstelle eines Entitätsobjekts. Das Array sieht folgendermaßen aus: 'target_id' => string '8' (length=1) 'alt' => string '' (length=0) 'title' => string '' (length=0) 'width' => string …
35 8  entities 

5
Massenfeld-Update?
Ich habe einem Drupal 7-Inhaltstyp, der bereits viele Knoten enthält, ein neues (Text-) Feld hinzugefügt. Wie kann ich das Feld mit einem Standardwert für alle diese Knoten füllen?
35 7  entities 

5
Gibt es eine Drupal-API-Funktion, um die Liste der Knoten nach Typ abzurufen?
Gibt es eine solche Drupal-API-Funktion node_load(), die eine Liste von Knoten eines bestimmten Typs zurückgibt? Ich habe es versucht $nodes = node_load(array("type" => 'student_vote')), aber es gibt nur einen Knoten zurück. Ich weiß, dass ich so etwas programmieren könnte node_load(), aber ich wollte sehen, ob es so etwas schon gibt.
35 nodes 

5
Verwendung der IN-Klausel in db_query
Ich kann nicht herausfinden, wie ich eine IN-Klausel mit Platzhaltern in meine Abfrage einfügen kann. Ich möchte, dass es so aussieht wie: $nids = array(1, 2, 3); $result = db_query('SELECT * FROM {node} WHERE nid IN :nids', array(':nids' => $nids)); Ich kann keine Dokumentation zu dieser einfachen Aufgabe finden. Was …
35 7  database 

11
Rufen Sie mit EntityFieldQuery alle Benutzer mit bestimmten Rollen ab
Ich fand das eine leichte Aufgabe, aber es scheint keine Drupal-Methode dafür zu geben. Ich bin soweit gekommen, dass ich weiß, dass ich das verwenden muss EntityFieldQuery- weil die API besagte Bedingungen für user_load_multiple()veraltet sind. Also habe ich Folgendes versucht: $query = new EntityFieldQuery; $query ->entityCondition('entity_type', 'user') ->propertyCondition('rid',array(1,2,3); $result = …
35 7  entities 


7
Erstellen Sie programmgesteuert Knoten
Wie kann ich programmgesteuert Knoten mit Datums- und Bildfeldern erstellen? Ich weiß, dass ich es in Drupal 7 mit dem folgenden Code machen kann. global $user; $node = new stdClass(); $node->title = "YOUR TITLE"; $node->type = "YOUR_NODE_TYPE"; node_object_prepare($node); // Sets some defaults. Invokes hook_prepare() and hook_node_prepare(). $node->language = LANGUAGE_NONE; // …
34 8  nodes 

4
Wie ändere ich das Ajax-Ladeverhalten in Ansichten?
Ich habe eine Ansicht mit einigen herausgestellten Filtern in einem Block; Es verwendet AJAX und die Funktion zum automatischen Senden, sodass die Ansicht erneut geladen wird, sobald eine Filteroption geändert wird. In der kurzen Zeitspanne zwischen der Auswahl einer Option und dem erneuten Laden der Ansicht wird der vertraute blaue …
34 7  views  ajax  javascript 

2
Wie wechsle ich von der empfohlenen Version des Moduls zur Entwicklungsversion?
Zum Beispiel verwende ich derzeit das Geofield- Modul. Ich benutze Version: 7.x-1.0-beta2 (2011-Nov-17) Jetzt sehe ich, dass die Entwicklungsversion einige Funktionen hat, die ich möchte. Wie kann ich ein korrektes und sicheres "Upgrade" auf die Entwicklungsversion des Moduls durchführen? 7.x-1.x-dev (2012-Jan-10) Derzeit entferne ich das Geofield aus allen Inhaltstypen, deaktiviere …
34 7  drush  updating 


9
Was ist ein gutes Gleichgewicht zwischen der Wiederverwendung von Feldern und der Erstellung neuer Felder im Kontext der Feldskalierbarkeit?
Ich habe den folgenden Satz auf einer Website gelesen: Anstatt einem Inhaltstyp neue Felder hinzuzufügen, ist das Hinzufügen vorhandener Felder eine bessere Option, um die Komplexität des Systems zu verringern und die Skalierbarkeit zu verbessern. Und es treten einige Zweifel auf. In dem System, das wir entwickeln, haben wir die …

3
Search API vs. Apache Solr Search
Ich habe das Apache Solr-Suchmodul in Drupal 6 verwendet und suche in der Such-API nach einer Drupal 7-Installation. Ich habe hier einige Diskussionen gesehen, suche aber nach Gründen für die Wahl des einen oder anderen. Gibt es einen Grund, sich für einen anderen zu entscheiden? Wenn ja, warum oder warum …
34 search 

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.