Als «8» getaggte Fragen

Versions-Tags sollten für Fragen verwendet werden, die nur für eine Version gelten, und nicht nur für die von einer Site verwendete Version.

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 

1
Löschen Sie die "permanente" Datei, wenn sie 0 Verwendungen hat
Dateien, die "an 0 Stellen verwendet" werden (sichtbar unter / admin / content / files), werden von cron nicht automatisch gelöscht. Sie zeigen auch einen dauerhaften Status. Wie erlaube ich, dass diese Dateien von cron gelöscht werden, oder gibt es einen anderen Weg, wenn dies nicht möglich ist?
9 8  files 


2
Wie bekomme ich einen Begriff aus einer Nachricht? [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 9 Monaten . Laut einem anderen Beitrag sollte ich das tun, $term = \Drupal::entityTypeManager()->getStorage('taxonomy')->load($tid); …

1
Wie kann ich eine Liste aller Berechtigungen eines Benutzers abrufen?
Wie kann ich eine Liste aller Berechtigungen abrufen, die er im benutzerdefinierten Modul von Drupal 8 hat, wenn ich das aktuelle Benutzerobjekt habe? Ich möchte nicht nach einer bestimmten Berechtigung suchen, die $ current_user-> hasPermission ("Berechtigungsname") wäre. Ich möchte die gesamte Liste seiner Berechtigungen erhalten. Vielen Dank
9 8  users 

3
Wie lade ich Themenstile in CKEditor?
Wie kann CKEditor in Drupal 8 zusätzliche Stylesheets laden, wenn ein konfiguriertes Filterformat verwendet wird? In Drupal 7 können Sie den WYSIWYG-Modulpfaden zum Laden von CSS-Blättern geben, wodurch der Editortext das Thema so gut wie möglich widerspiegelt. Ich sehe diese Option nicht.
9 8  wysiwyg 

2
Erzwingen Sie die Umleitung im Submit-Handler, obwohl der Zielparametersatz festgelegt ist
Ich füge einen benutzerdefinierten Übermittlungs-Handler hinzu und möchte nun nach dem Senden des Formulars zur benutzerdefinierten Route umleiten. Das habe ich benutzt use Drupal\Core\Form\FormStateInterface; use Symfony\Component\HttpFoundation\Request; use \Drupal\Core\Url; function MYMODULE_form_alter(&$form, FormStateInterface $form_state, $form_id) { if ($form_id == 'node_trends_form' || $form_id == 'node_trends_edit_form') { foreach (array_keys($form['actions']) as $action) { if ($action …
9 8  redirection 

4
Rendern eines Bildfelds in page.html.twig mit einem benutzerdefinierten Bildstil
Ich versuche, eine Diashow einzurichten, die für jede Seite einzigartig ist. Der Code dafür muss in sein page.html.twig. Ich habe die Diashow meistens zum Laufen gebracht, aber ich kann nur die Vollbild-URL aufrufen, keinen benutzerdefinierten Bildstil einer bestimmten Größe. Wie kann ich diesen Code ändern, um eine bestimmte Bildgröße aufzurufen? …
9 8  theming  media 

2
Übergeben von Variablen, die HTML enthalten, über die Funktion t () -! Platzhalter wurde entfernt
In Drupal 8 scheint es, dass mit dem! Platzhalter (Ausrufezeichen) mit der Funktion t () wurde entfernt. Ich habe eine Variable, die HTML enthält: <span class="fullname_wrapper"><span class="first_name">John</span> <span class="last_name">Hancock</span> <span class="account_name_wrapper">(@JohnH)</span></span> Ich möchte diesen HTML-Code beibehalten, da er speziell dort gestaltet wird, wo er auf der Website angezeigt wird. In …
9 8  i18n-l10n 

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.