Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren

5
Was sind die Vor- oder Nachteile der Verwendung von referenzbasierten Modulen anstelle von Taxonomiemodulen?
Ich frage mich, wie ich mich entscheiden soll, ob ich das Kernmodul Taxonomie oder das Entitätsreferenzmodul verwenden möchte . Ich habe das Entitätsreferenzmodul zuvor nicht verwendet, aber ich habe das Taxonomiemodul (und einige verwandte Module) auf 10-15 Websites verwendet. Was sind die Vor- oder Nachteile der Verwendung von referenzbasierten Modulen …

1
Verwendung von #element_validate und #value_callback in Drupal 8
Ich habe die offizielle Formular-API-Dokumentation befolgt, aber dieser Code funktioniert bei Drupal 8 nicht für mich: public function buildForm(array $form, FormStateInterface $form_state) { $form['upload'] = array( '#title' => t('Upload Images'), '#type' => 'managed_file', '#upload_location' => 'public://image_example_images/', '#element_validate' => array('file_generic_settings_max_filesize'), ); return $form; } private function file_generic_settings_max_filesize($element, &$form_state) { form_error($element, 'This …
9 8  forms 

2
register.json meldet den Benutzer nicht an und gibt die Sitzung / das Token / das Kennwort des Benutzers nicht zurück
Ich habe viel zu viele Variationen ausprobiert, um sie hier aufzulisten, aber der grundlegende Punkt ist, dass ich den Benutzer nicht sofort nach der Registrierung über Services anmelden kann. Ich habe versucht, Drupal 7.33 neu zu installieren, wobei nur Services 7.x.3.11 aktiviert und die Standardressourceneinstellungen von drupalgap 7.x.1.9 bereitgestellt wurden …

1
Der Versuch, ein HTML-Head-Tag in Drupal 8, Beta 2, hinzuzufügen
Mit Drupal 8.0 Beta2 wurde zugunsten von drupal_add_html_head() veraltet#attached . Der alte Weg war also: function MYTHEME_page_build(&$page) { $viewport = array( '#type' => 'html_tag', '#tag' => 'meta', '#attributes' => array( 'name' => 'viewport', 'content' => 'width=device-width, initial-scale=1.0, maximum-scale=2.0, minimum-scale=0.55, user-scalable=yes', ), ); drupal_add_html_head($viewport, 'viewport'); } Basierend auf dem Änderungshinweis, den …
9 theming  8  meta-tags 

2
Wie erstelle ich eine Registrierungstabelle neu?
Ich habe die registryTabelle aufgrund der anderen Probleme abgeschnitten , aber jetzt habe ich Probleme beim Neuerstellen der registryTabelle basierend auf den in der Datenbank aufgelisteten Dateien. Ich rufe registry_update()an _registry_update()oder registry_rebuild()mache es: drush eval "registry_rebuild();" Aber dann habe ich folgenden Fehler, der auftritt: Schwerwiegender Fehler: Die Klasse 'SelectQueryExtender' wurde …
9 7 

1
Warum ist session.cookie_lifetime auf 23 Tage festgelegt? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Drupal Antworten. Geschlossen vor 5 Jahren . Soweit ich weiß, ist die Sitzungslebensdauer bei Drupal begrenzt, da die session.gc_maxlifetimeEinstellung standardmäßig auf etwa …
9 7 

4
Führen Sie den Drush-Befehl von devel / php drupal aus
Kann mir bitte jemand sagen, wie ich den Drush-Befehl von devel / php ausführen kann? Ich kann PHP-Codes von devel / php ausführen. Aber ich weiß nicht, wie ich den Drush-Befehl von devel / php ausführen kann. (Wie wir wissen, kommt die URL "devel / php" vom Entwicklungsmodul). Ich habe …
9 7  drush  debugging 

3
So senden Sie Dateien über REST an Drupal 8
Ich kann Artikel über RESTohne Probleme erstellen . Aber ich kann nicht herausfinden, wie man Dateien einreicht. Wie sende ich Dateien (Bilder) über an Drupal 8 REST? Aktualisieren: REST UI - File: /file/{id} Example image added in article: /admin/content/files -> /admin/content/files/usage/1 file {id} = 1? Get file id 1: curl …
9 8 


3
Wie drupal.org ein auf der Website installiertes Modul gefunden hat
Ich möchte wissen, wie drupal.org die Websites zählt, die ein bestimmtes Modul verwenden, als Beispiel in Seitenberichten des Ansichtsmoduls : Reported installs: 717,794 sites currently report using this module. View usage statistics. Downloads: 4,815,869. Es ist nicht schwer, die Anzahl der Downloads zu finden, aber ich möchte wissen, wie drupal.org …
9 7 

3
Wie schreibt man einen Drush-Alias ​​für eine lokale Vagrant-Box?
Ich versuche, einen einfachen Drush-Alias ​​zu schreiben, um eine Verbindung zu einer Drupal-Site herzustellen, die auf einer lokalen Vagrant-Instanz ausgeführt wird. Ich habe Folgendes in einer Datei namens ~/.drush/l.aliases.drushrc.php: $aliases['o'] = array( 'parent' => 'l', 'root' => '/vagrant/docroot', 'remote-host' => '127.0.0.1', 'remote-user' => 'vagrant', 'ssh-options' => '-p 2222 -i ~/.vagrant.d/insecure_private_key', …

1
Wie kann ein Thema von einem Modul abhängig gemacht werden?
Für mein Thema müssen mehrere Module installiert werden, bevor es voll funktionsfähig ist. Wie kann man die Modulabhängigkeit in einem Thema festlegen, sodass ein Benutzer, wenn er das Thema aktiviert, auch die erforderlichen Module aktiviert? Bisher habe ich versucht, die Abhängigkeiten in der .info-Datei des Themas anzugeben, jedoch kein Erfolg: …

2
Senden eines Webformulars ohne Aktualisierung der Seite
Ich habe ein Webformular als Block angezeigt: Ist es möglich, das Formular zu senden, ohne die Seite zu aktualisieren, gefolgt von einer Meldung, dass das Webformular erfolgreich gesendet wurde? Wenn ja, könnte mich jemand in die richtige Richtung führen? Vielen Dank!
9 7  blocks  webforms 

2
Wie importiere ich CSV-Feeds in Knoten mit mehreren Taxonomiebegriffen?
Mein Fragentitel sagt alles. Ich habe Feeds zum Importieren und Manipulationen zum Bearbeiten der Daten, bevor sie in meine Knoten eingefügt werden. Ich habe meine Werte durch Kommas begrenzt und explodieren macht sie zu individuellen Werten. Ich habe dies sichergestellt, indem ich sie auch einzelnen Textfeldern zugewiesen habe. Die explodierten …

1
Verwendung von hook_node_presave zum Ändern des Feldwerts
Grundsätzlich möchte ich Vor- und Nachnamen in $ node-> field_par_contact_name zusammenfügen Aber es warnt mich. (Siehe unten) Funktion partnerschaft_knoten_presave ($ knoten) { if ($ node-> type == 'partnerschaft') { $ first_name = $ node-> field_par_contact_first_name ['und'] [0] ['name']; $ surname = $ node-> field_par_contact_surname ['und'] [0] ['name']; // https://drupal.org/project/field_hidden // …
9 hooks 

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.