Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren

2
Wie speichere ich hochgeladene Dateien dauerhaft in der Tabelle file_manged?
Wie speichere ich eine hochgeladene Datei mit dem Status 1 in der Datei file_managed in Drupal 8? Jedes Mal, wenn ich eine Datei hochlade, wird sie in der Tabelle file_managed mit dem Statuswert 0 gespeichert. Ich habe sie File::load( $form_state->getValue('image'))zum Laden der Datei verwendet. Was muss ich als nächstes tun? …
11 8 

2
Felder für den Inhaltstyp exportieren
Die Konfigurationsexportfunktion von Drupal 8 scheint eine sehr nützliche Funktion zu sein. Ich bin mir jedoch nicht sicher, ob ich vollständig verstehe, wie es funktioniert. Wenn ich beispielsweise einen einzelnen Export durchführe, "Inhaltstyp" und dann einen meiner Inhaltstypen auswähle, würde ich erwarten, dass dieser Export eine vollständige Beschreibung dieses Inhaltstyps …

1
Was ist der Unterschied zwischen {{| t}} und {% trans%}?
Ich stelle fest, dass Drupal 8-Unterstützung, {% trans %}die laut Symfony-Dokumentation ( The i18n Extension ) Twig gettext-Unterstützung hinzufügt. {{ |t }}Soweit ich weiß, ist dies die bisherige Möglichkeit, übersetzbare Zeichenfolgen in Drupal-Vorlagen einzufügen. Gemäß der Dokumentation , t()übersetzt einen String in der aktuellen Sprache oder eine bestimmte Sprache. Beide …
11 theming  8  i18n-l10n 

3
REST GET ohne Caching
Mit dem Drupal Console- Befehl dieses Tutorialsdrupal gprr habe ich in Drupal 8 eine benutzerdefinierte REST-Ressource erstellt. Mit dieser Ressource kann ich ein einfaches JSON-Objekt abrufen, das den aktuellen Benutzer begrüßt, indem ich ein GET für Folgendes ausführe: http://localhost/example/hello?_format=json Der zurückgegebene JSON sieht dann folgendermaßen aus: { "hello": "tyler" } …
11 8 



2
Theme ein Kontaktformular
Ich möchte ein Kontaktformular in Drupal 8 thematisieren. Ich möchte Divs um Formularelemente setzen (mithilfe von Bootstrap). Ich möchte auch einige Klassen auf bestimmte Elemente setzen (Schaltfläche "Senden", das Formular selbst).
11 theming  8  emails 

4
So pflegen Sie ein Drupal-Projekt auf GitHub
Ich pflege mehrere Module auf drupal.org. Nachdem ich jahrelang "drupal" gearbeitet habe (erinnerst du dich an CVS?), Möchte ich mein Leben ein bisschen einfacher machen und GitHub verwenden. Obwohl es politische Gründe geben kann, die unerwünscht sein könnten, gibt es technische Gründe? Ich kann mir vorstellen, dass die Einweg-Synchronisierung so …

4
Gibt es Leistungsvergleiche?
Dieser Beitrag bezieht sich auf ein sich schnell änderndes Ereignis. Gibt es zuverlässige Leistungsvergleiche zwischen Vanilla Drupal 8 und Drupal 7? Ich habe im Internet gesucht, aber nur den Beitrag " Drupal 7 vs Drupal 8 Performance Comparison " gefunden, der alles andere als ermutigend ist.
11 8  performance 


3
Wie erhalte ich den Datei-URI von einem EntityMetadataWrapper-Objekt?
Das Abrufen von Dateiobjekten, die sich auf Knoten beziehen, über ein Feld ist einfach mit EntityMetadataWrapper: $wrapper = entity_metadata_wrapper('node', $node); $images = $wrapper->field_images; Das ist großartig. Ich möchte jedoch einige der Eigenschaften des Standarddateiobjekts verwenden, die jedoch nicht verfügbar sind. Wenn ich mir die Eigenschaften ansehe, die bei $images[0]->fileVerwendung des …
11 7  entities 

1
Stellen Sie ein gelöschtes Feld wieder her
Ich habe einen Inhaltstyp mit 4 Feldern, von denen jedes eine Begriffsreferenz ist. Es sind 100 Knoten mit jeweils 4 Termreferenzen zugeordnet. Ich habe versehentlich eines dieser Felder aus admin> Struktur> Inhaltstypen> Mycontent-Typ ... gelöscht, was dazu führte, dass alle 100 Knoten den Begriff Referenz verloren, den dieses verlorene Feld …


5
Soll ich t () in der Beschreibung eines hook_menu verwenden?
Ich habe immer t () für den Titel und die Beschreibung von hook_menus wie folgt verwendet: $items['some-path'] = array( 'title' => t('My Page Title'), 'description' => t('This is a description about what my page is for'), 'page callback' => 'profile_user_page', ); Dies ist für mich sinnvoll, damit Benutzer den Titel …
11 7  i18n-l10n  routes 

2
Wie ändere ich einen einzelnen benutzerdefinierten Feldwert in Ansichten?
Ich habe eine Ansicht mit dem Feld Global: Benutzerdefinierter Text, das als Link geändert wird. Ich möchte Ersatz-Token zum Generieren dieses Links in Abhängigkeit von einem Wert eines anderen Felds ändern. Ich habe versucht, dies in hook_views_pre_render zu ändern, aber ich kann keinen Weg finden, dies zu tun. In hook_views_post_render …
11 7  views 

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.