Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren



4
Wie entscheide ich mich zwischen module_exists und function_exists?
Ich bin mit der Verwendung module_existsin einem Modul vertraut und verwende es in Situationen wie: Aktivieren Sie einige zusätzliche Funktionen in einem Modul, sofern auf der Site auch ein anderes Modul verfügbar ist. Das Modul Reservierungen: E-Mail enthält ein Beispiel (tatsächlich gibt es viele Beispiele dafür), wie in seiner Modulquelle …

1
Wie übersetze ich mehrere Zeichenfolgen mit Drush?
Wenn wir eine Pluralzeichenfolge in Drupal übersetzen möchten, können wir die format_plural()Funktion verwenden. Wenn Sie Drush-Befehle programmieren, können Sie die dt()Funktion zum Übersetzen von Zeichenfolgen verwenden. Wenn Sie jedoch mehrere Zeichenfolgen in Drush übersetzen möchten, welche Funktion ist dies, um dies zu erreichen?



2
So legen Sie ein Standardthema programmgesteuert fest
Ich versuche, ein Installationsprofil zu erstellen, und möchte, dass mein benutzerdefiniertes Design nach der Installation standardmäßig aktiviert und festgelegt wird. Hinzufügen in MYPROFILE.info.yml ... theme: - my_theme ...ist nicht genug. Dadurch wird es nur installiert, es wird jedoch nicht als Standarddesign festgelegt. Ich denke, ich muss etwas anderes in der …

2
Funktionen versus Konfigurationsmanagement
Ich erstelle eine Drupal 8-Site und habe einige Nachforschungen angestellt, wann immer ich Konfigurationsmanagement oder Funktionen verwenden sollte, um die Konfiguration zu exportieren und in mein Profil aufzunehmen. Um die Konfiguration mit Configuration Management von einem Standort zu einem anderen zu exportieren und zu importieren, müssen Standorte dieselbe UUID haben. …

1
Wie wird ein Zeittypfeld programmgesteuert festgelegt?
Ich erstelle einen benutzerdefinierten Inhaltsentitätstyp. Ich möchte ein Feld für die Ereigniszeit. Da es kein Zeitfeld, sondern einen dataTime_type gibt, erstelle ich ein Plugin für ein benutzerdefiniertes Feld: FieldType: TimeItem.php /** * Plugin implementation of the 'time' field type. * * @FieldType( * id = "time", * label = @Translation("Time …


6
Wie füge ich einen Login / Logout-Link im Hauptnavigationsmenü hinzu?
Wie kann ich einen Login-Link zum Menü "Hauptnavigation" hinzufügen? Wenn ein Benutzer auf den Link klickt, sollte er zur Seite / user / login gelangen. Sobald sie sich angemeldet haben, sollte sich der Link ändern und "Abmelden" anstelle von "Anmelden" sagen. Gibt es eine Möglichkeit, einen solchen Link hinzuzufügen?
8 8  navigation 

3
Wie thematisiere ich einen Link?
In Drupal 7 war dies möglich. $link = array( '#type' => 'link', '#title' => t('My Title'), '#href' => 'node/1', ); drupal_render($link); Aber ich habe dies mit Drupal 8 versucht und es gibt nichts aus. $link = array( '#type' => 'link', '#title' => t('test'), '#url' => 'node/1', ); drupal_render($link); Gibt es …
8 theming  8 


3
Ändern des Inhaltstyps eines Knotens
In Drupal 7 kann ich den Inhaltstyp eines Knotens mithilfe der Knotenkonvertierung problemlos ändern . Node Convert wurde jedoch weder auf Drupal 8 portiert , noch scheint es viel Begeisterung für den Port zu geben. Wie kann ich in Drupal 8 einen Knoten von einem Inhaltstyp in einen anderen konvertieren, …
8 nodes  8  entities 


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.