Drupal

Fragen und Antworten für Drupal-Entwickler und Administratoren

1
Wie kann ich programmgesteuert eine E-Mail mit einem vergessenen Pass senden?
Ich habe Decoupled Drupal in einem meiner Projekte implementiert forget password. Eine der Funktionen, die ich implementieren muss, ist eine Funktion. Also habe ich eine benutzerdefinierte Route erstellt, um das angeforderte Zurücksetzen des Passworts abzuhören. Ich weiß, dass ich eine URL zum Zurücksetzen des Passworts erstellen kann user_pass_reset_url(). Ich kann …
9 users  8 



2
Wie kann ich einen Anzeigenamen aus der Ansichts-ID und der Anzeige-ID erhalten?
Ich kann eine Ansicht mit laden $view = Views::getView('my_view_id');, aber wie verwende ich dieses Objekt, um den display_title zu laden oder ein Array mit Informationen einschließlich des Anzeigenamens zu sagen? Hinweis: Dies ist nicht zu verwechseln mit dem Laden des Titels der Anzeige, der beim Drucken der Ansicht verwendet werden …
9 views  8 

1
Abhängigkeitsinjektion im benutzerdefinierten Feld-Widget
Ich versuche, den Entitätsabfragedienst in ein benutzerdefiniertes Feld-Widget einzufügen. Dies ist der relevante Code: /** * Plugin implementation of the 'address_options' widget. * * @FieldWidget( * id = "address_options", * label = @Translation("Addresses"), * field_types = { * "entity_reference" * } * ) */ class MyCustomWidget extends WidgetBase { /** …

3
Wie finde ich eine URL im Bildstil in einer Zweigvorlage?
Ich implementiere eine Knotenvorlage, die ein Bild zweimal verwendet. einmal auf "normale" Weise (dh unter Verwendung des Bildstils, der in der Anzeigekonfiguration des Felds für diesen Ansichtsmodus definiert ist), und der andere ist als CSS-Hintergrundbildeigenschaft. Ich brauche eines von zwei Dingen: (idealerweise) eine Möglichkeit, die URL für einen anderen Bildstil …
9 theming  8  media 

1
Wo füge ich einen neuen Cache-Kontext für eine Entität hinzu?
Ich konnte keinen Cache-Kontext hinzufügen, um für Entitäten in Drupal 8 zu arbeiten. Insbesondere gehe ich für Header: User-Agent. Ich habe viele Variationen der folgenden in einem Modul ausprobiert. use Drupal\node\NodeInterface; use Drupal\Core\Entity\EntityInterface; use Drupal\Core\Entity\Display\EntityViewDisplayInterface; function hook_entity_view_alter(&$build, EntityInterface $entity, EntityViewDisplayInterface $display){ if($entity->getType() == 'relevant_type'){ $build['#cache']['contexts'][] = 'headers:User-Agent'; } } Ich …
9 8  caching 

3
Was entspricht einem Aufruf von drupal_http_request ()?
In Drupal 7 verwende ich den folgenden Code. $url = 'testdomain/url'; $response = drupal_http_request($url, array('method' => 'POST', 'headers' => array('Content-Type' => 'application/x-www-form-urlencoded; charset=utf-8'))); if ($response->code == "200") { $result = $response->data; } Was ist der entsprechende Code, den ich für Drupal 8 verwenden sollte?
9 8 

2
Drupal 8 variable_get
Ich habe einen Code in Drupal 7, der variable_get verwendet. Nun würde Ich mag den Code in Drupal 8. So las ich schreiben dies aber sein hat mir nicht viel helfen. Wie schreibe ich diesen Code in Drupal 8 aus dem Code in Drupal 7? $types = array_values(variable_get('test_content_types', array())); oder …

2
Erstellen Sie Inhalte programmgesteuert
Wie kann ich in Drupal 8 Inhalte programmgesteuert erstellen? Aus der "Drupal 8" -Verwaltung habe ich einen neuen Typ "Haus" erstellt (enthält eine Beschreibung, ein Bild, ein Referenzfeld für Benutzer ...). Wie kann ich aus einem benutzerdefinierten Modul einen Entitätstyp "Haus" erstellen? In meinem benutzerdefinierten Modul habe ich eine Formulardatei …
9 8  entities 

4
Wie ändere ich die Entitätstypklasse?
In Drupal 8 können Sie eine Entität laden mit: $node = \Drupal::entityManager()->getStorage('node')->load(123); Dies sucht nach den Entitätsdefinitionen und stellt fest, dass der Knoten durch Drupal \ node \ Entity \ Node definiert ist. Drupal \ node \ NodeStorage instanziiert also (glaube ich) eine neue Drupal \ node \ Entity \ …
9 8  entities 



4
Wie setze ich Variablen für variable_get ()?
Ich versuche zu verstehen variable_get(). Ich habe bisher gelesen, dass Sie mithilfe des $confArrays Variablen in der settings.php festlegen und diese später im Code mithilfe von abrufen können variable_get(). Ich habe gelesen, dass Sie auch variable_get()Werte aus der Datenbank abrufen können. Wie funktioniert das? Gibt es eine Tabelle, die automatisch …

2
Wie Batch um das PHP-Timeout herum funktioniert
In der Drupal 7-Dokumentation wird die Batch-API wie folgt eingeführt: Funktionen, mit denen die Formularverarbeitung auf mehrere Seitenanforderungen verteilt werden kann, um sicherzustellen, dass die Verarbeitung nicht aufgrund eines PHP-Timeouts unterbrochen wird ... Ich habe dies so verstanden, dass Batch die Timeout-Probleme für den Entwickler behandelt. Andere Beiträge (z. B. …

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.