Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren

4
Wie kann ich mit drush eine Liste der Inhaltstypen abrufen?
Wie kann ich die vorhandene Liste der Inhaltstypen mit drush abrufen? Dadurch kann ich schnell eine Liste erstellen. Ich habe versucht mit: $ drush @d6 @sites genc --types Dafür muss das devel_generatesModul aktiviert sein. Für den Befehl genc müssen die folgenden Module aktiviert sein: devel_generate.
13 drush 

2
Was ist der Unterschied zwischen hook_preprocess_page und hook_preprocess_html?
Ich sehe, dass beides hook_preprocess_page()und hook_preprocess_html()Implementierungen von sind hook_preprocess_HOOK(), aber ich verstehe nicht, wann ich welche verwenden soll. hook_preprocess_page wird zuerst angerufen, aber das hilft mir nicht wirklich zu verstehen, wer es anruft. Wenn ich mir die debug_print_backtrace()Ausgabe anschaue, wird sie aufgerufen theme(), aber das bringt mich nicht wirklich zur …
13 7  theming 

4
Programmgesteuertes Aktualisieren eines Felds, hook_node_update
Derzeit wird versucht, ein Feld jedes Mal zu aktualisieren, wenn ein Knoten erstellt oder aktualisiert wird. Der Wert wird jedoch nicht im Knoten ausgefüllt. Habe ich mit diesem bestimmten Hook Zugriff auf das Knotenobjekt? Was könnte mir fehlen? function vbtoken_node_update($node) { entity_get_controller('node')->resetCache(array($node->nid)); $types = node_type_get_types(); //What are the current Node …
13 7  entities 


7
Hinzufügen eines neuen Benutzers direkt in der Datenbank
Ich habe die Dateien an eine Drupal-Site weitergeleitet, damit ich ein neues Thema erstellen kann. Ich habe jedoch kein Drupal-Administrator-Benutzer- / Kennwortdatum erhalten, sodass ich mich nicht im Administratorbereich anmelden kann. Gibt es eine Möglichkeit, einen neuen Benutzer direkt in der Datenbank oder auf eine andere Weise zu erstellen?
13 6  users  database 



3
Wie deaktiviere ich die Aggregation von Drush oder PHPmyadmin?
Ich habe danach gesucht und ALLES, was ich gefunden habe, befasst sich mit Drupal 7. Der alte Drush-Befehl drush vset preprocess_js 0funktioniert nicht für Drupal 8 und die "variable" Tabelle in DB existiert nicht in 8 ... Ich kann die Aggregation auf meiner D8-Site jedoch aus irgendeinem Grund nicht deaktivieren …

2
Wie lehre ich PhpStorm, die drupal {table} SQL-Syntax zu erkennen?
Ich habe es mit einem wirklich alten Drupal-Projekt zu tun, das voller SQL-Abfragen ist. PhpStorms Verständnis von SQL ist sehr praktisch, aber ich habe Probleme mit Drupalismus wie {table_name}. IDE beschwert sich darüber <reference> expected, got '{'. Wie kann ich PhpStorm so einrichten, dass es versteht, dass die Zeichenfolge in …
13 database 

2
Wie kann ich Composer zwingen, einen Entwicklungszweig über eine stabile Version zu installieren?
Ich experimentiere mit Bootstrap 3 in Drupal 8 und möchte im Entwicklungszweig von Bootstrap bleiben. In meinem habe composer.jsonich die folgende Zeile geschrieben, die auf Drupal Packagist basiert : "drupal/bootstrap": "8.3.*@dev", Wenn ich jedoch starte composer update, wird es heruntergeladen 8.3.0-beta2(2015-Dec-19) anstelle der neuesten Entwicklerversion (2016-Feb-20). Gathering patches for root …
13 composer 



4
Ruft den Wert eines benutzerdefinierten Benutzerfelds ab
Ich habe ein benutzerdefiniertes Formular, das einen Standardwert aus einem benutzerdefinierten Benutzerfeld anzeigen muss. Das Feld wurde unter / admin / config / people / accounts / fields erstellt und der Computername lautet field_r_period_length_sec. //get user $userCurrent = \Drupal::currentUser(); $uid = $userCurrent->id(); $r_period = $userCurrent->field_r_period_length_sec; Der Wert wird jedoch nicht …
13 users  8 

6
Wie man ein Feld mit hook_form_alter readonly macht
Ich versuche, einige der Drupal-Profilformularfelder im Bearbeitungsmodus schreibgeschützt zu machen. Ich verwende den folgenden Code in hook_alter $form[field_organisation_company_name][und][0]['#after_build'][]='_build_element_readonly'; function _build_element_readonly($element, &$form_state) { $element['value']['#attributes']['readonly'] = 'readonly'; return $element; } In der UI-Datei wird angezeigt, dass sie schreibgeschützt ist, aber ich kann den Wert mithilfe von Firebug ändern und speichern. Gibt es …
12 7  forms 

2
In page.tpl.php ist $ node immer verfügbar
Ich erhalte regelmäßig eine Fehlermeldung, dass $ node in einer meiner Vorlagendateien undefiniert ist. Ich habe eine einfache if-Bedingung, die den angezeigten Knotentyp überprüft. Ich habe angenommen, dass $ node immer verfügbar ist, oder irre ich mich?
12 7  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.