Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren

2
Wie füge ich eine benutzerdefinierte Klassendatei in ein Modul ein?
In der Drupal 7- Modulentwicklung könnte ich eine benutzerdefinierte Inc-, API- oder PHP-Klassendatei mithilfe der Datei file [] = in der Datei module.info oder der Funktion drupal_load_included () einfügen. Was ist bei D8 mit PSR der richtige Weg, um ein "einfaches altes PHP-Objekt" zu verpacken und darauf zu verweisen DefaultController.php? …
10 8 

1
So erstellen Sie eine benutzerdefinierte Entität in Drupal 8 [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich habe ein großes persönliches Projekt, das auf …
10 entities  8 

3
Themenbildstil für das Bild im Modulverzeichnis
Wahrscheinlich aus einer zu Drupal 6-Sicht, aber ... Wie kann ich ein Bild in einem bestimmten Bildstil thematisieren, wenn sich dieses Bild in einem Modulordner befindet? Das macht mich verrückt und ich weiß, dass mir nur etwas Einfaches fehlt. Hier ist ein Beispielcode, der zeigt, was ich versuche: $file_uri = …
10 7  media 

1
Wann werden Include (Inc) -Dateien in der Modulentwicklung verwendet?
Ich glaube, ich verstehe die strukturellen Unterschiede einer .inc-Datei (im Vergleich zu einem .module), aber könnte jemand die Designunterschiede beschreiben? Ich sehe Drupal-Beispielmodule, die eine .inc-Datei mit hook_menu aufrufen, oder ich sehe call .inc-Datei für Funktionsdefinitionen. Unter welchen Umständen fügt man Code in eine .inc-Datei ein? Gibt es allgemeine Designrichtlinien, …
10 7 

1
Was ist performanter: entity_metadata_wrapper oder field_get_items?
Es gibt zwei Möglichkeiten, um Werte von Entitäten abzurufen: Verwenden Sie field_get_itemsund erhalten Sie den Wert eines Feldes Verwenden Sie entity_metadata_wrapperund erhalten Sie den Wert eines Feldes Obwohl entity_metadata_wrapperdie Sprachunterschiede abstrahiert werden, ist die API manchmal immer noch umständlich, insbesondere bei Verwendung von PHP 5.3. Wenn Sie beispielsweise den Wert …

5
Erstellen von Kommentaren und Knoten mit Services 3.x und JSON
Ich habe Probleme, Dienste dazu zu bringen, einen POST an /comment.json zu erkennen. Ich habe ein ähnliches Problem beim Erstellen von Knoten. Folgendes ist der Fehler, den ich erhalte: HTTP / 1.1 406 Nicht akzeptabel: Fehlender erforderlicher Argumentkommentar Diese Nachricht stammt aus der Datei: /services/server/rest_server/includes/RESTServer.inc Insbesondere die Zeilen: elseif (!isset($info['optional']) …
10 7  services  8  json 

2
So erstellen Sie ein GET-Formular
Beispielsweise kann ein Filterformular in Administratorbereichen am besten GET-Formulare sein. Auf diese Weise können sie mit Lesezeichen versehen werden und Filter können über Pager-Seiten hinweg verwaltet werden. Wie kann man form_api am besten für solche Formulare verwenden? Werden die _validate-Hooks eingereicht? Kann der _submit-Hook weggelassen werden? Beispielsweise funktionieren Filter, die …
10 forms 

3
Ausführungsreihenfolge von hook_form_alter
Gibt es eine Möglichkeit, die Ausführungsreihenfolge von hook_form_alter in Drupal 7 zu ändern, ohne das Gewicht eines Moduls zu ändern oder Drupal Core zu hacken? Ich versuche, das in translation_form_node_form_alter hinzugefügte Element aus dem Übersetzungsmodul zu ändern . Beim Debuggen des Formulars kann ich das Element nicht finden, daher gehe …
10 7  forms  hooks 

1
Sammelt Drupal 8 Core standardmäßig Besucherdaten?
Ich suche seit den letzten Tagen viel, bekomme aber keine Antwort. Ich bin dabei, die Datenschutzrichtlinie der Website vorzubereiten. Ich biete keine Benutzerregistrierung oder Benutzeranmeldung an, aber anonyme Benutzer können Kommentare posten. Nun stellt sich die Frage, nachdem ich die folgenden Fragen und Antworten zu DA gelesen habe: Sammeln Sie …
10 8  users 

4
Warum funktioniert "Composer Update Drupal / Drupal" nicht?
Ich habe eine Drupal 8.2.0-Site mit installiert composer create-project drupal/drupal testsite. Jetzt möchte ich es auf Drupal 8.2.1 aktualisieren. Laufen composer update drupal/drupal funktioniert jedoch nicht. Es wird der folgende Fehler ausgegeben: Das zum Update aufgeführte Paket "drupal / drupal" ist nicht installiert. Ignorieren. Wie mache ich das? Die Unterstützung …
10 8  composer 

1
Wie aktualisiere ich den Kern mit Composer?
Ok, zugegeben, ich bin ein Komponistenanfänger. Auf meiner vorherigen Website habe ich den Composer-Manager verwendet, um den Kern von Drupal zu aktualisieren. Das war ziemlich einfach zu bedienen (führen Sie einfach "Composer Drupal-Update" aus). Der Composer Manager sagt jetzt jedoch, dass es veraltet ist. Die Drupal 8-Version dieses Moduls ist …
10 8  composer 

2
Wie erstelle und verwende ich einen benutzerdefinierten Hook?
Ich habe hier eine Frage gestellt , die einen Vorschlag hatte, aber keine Antwort. Hat jemand Ratschläge zur Implementierung eines benutzerdefinierten Hooks in Drupal 8, mit dem andere Module ein Inhaltsverzeichnis aktualisieren können, das von einem übergeordneten Modul erstellt wird? Das Inhaltsverzeichnis ist eine ungeordnete Liste.
10 8 

1
drush / drush dev-master benötigt codegyre / robo ~ 1.0.0-beta1
Ich stelle eine Drupal 6-Site auf Drupal 8.1 um. Gemäß den offiziellen Anweisungen habe ich eine neue Installation in einem eigenen Verzeichnis eingerichtet. Da dies nur eine Site ist, habe ich die Anweisungen befolgt, um meine Datenbankanmeldeinformationen nach der Deklaration des Arrays $ database in sites / default / default.settings.php …
10 8  drush 

4
Wie schneide ich Körpertext (field_body)?
Ich habe eine Ansicht für einen Knoten erstellt, in der der Inhalt als gerenderte Entität angezeigt wird. Unter anderem gebe ich das Körperfeld in der Zweigvorlage aus: {{ content.field_body }} Jetzt möchte ich den Text auf 200 Zeichen beschränken und drei Punkte setzen. Ich habe drei verschiedene Möglichkeiten getestet, aber …
10 theming  8 

4
Holen Sie sich die Liste aller Inhaltstypen
Wie erhalte ich eine Liste aller auf einer Drupal 8-Site definierten Inhaltstypen? In Drupal 7 war es früher node_type_get_types(), aber es wurde veraltet. Ich habe es versucht, Entity::loadMultiple()aber es scheint nicht zu funktionieren. Ich habe über eine benutzerdefinierte Abfrage nachgedacht, weiß aber nicht, wie sie in der Datenbank gespeichert ist.
10 nodes  8 

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.