Ich suche nach Vorschlägen zu Best Practices für D8 und Dateien / Medien. Ich habe dies ursprünglich als Antwort hinzugefügt, aber Kiamlaluno war offensichtlich der Meinung, dass es eine neue Frage für sich sein sollte. Ich versuche herauszufinden, wie ich am besten mit Dateien und Medieneinheiten umgehen kann. Mit der …
Ich versuche, Drupal Core auf 8.3 zu aktualisieren, stoße jedoch auf Schwierigkeiten. Am Ende der Seite befindet sich die Datei composer.json, mit der ich beginne. Wenn ich "drupal / core" ändere: "~ 8.2" => "drupal / core": "~ 8.3" und dann starte, erhalte composer update drupal/core --with-dependenciesich die folgenden Probleme, …
Irgendwann habe ich angefangen, den folgenden Code zu verwenden, um zu testen, ob die aktuelle Seite eine Administrationsseite ist: $route = \Drupal::routeMatch()->getRouteObject(); $is_admin = \Drupal::service('router.admin_context')->isAdminRoute($route); Ich habe jedoch festgestellt, dass dies auf Knotenbearbeitungsseiten in hook_entity_load () fehlschlägt. Wie testen wir, ob wir uns in Drupal 8 auf einer Administrationsseite befinden? …
Ich möchte die Anzahl der Werte des unbegrenzten Feldes in dem von mir versuchten Zweig-Tempalat zählen {{ node.field_mytext.count }} => mit Fehler konfrontiert und in einem anderen Versuch {{ content.field_mytext.count }}=> nichts zurückgegeben (Bei dieser Methode habe ich überprüft, dass mein Feld nicht deaktiviert ist. Feld ist Display Manager). Meine …
Ich habe eine Zweigvorlage für einen benutzerdefinierten Inhaltstyp. Und es ist in der Lage, die meisten Felder einwandfrei zu rendern, aber ich kann kein Bildfeld mit mehreren Bildern drucken. node - mycontenttype.html.twig enthält {{ content.field_mytitle }} {{ content.field_myheaderimage }} <div class="row expanded"> {% for galleryimage in content.field_gallery_images %} <div class="gallery-image-item"> …
Ich möchte das Feld eines Knotens innerhalb eines Blocks rendern. Es funktioniert so: <?php if ($node) { if (isset($node->field_body_secondary) && $field = $node->field_body_secondary->value) { $markup = render($field); $build = array( '#type' => 'markup', '#markup' => $markup, ); } } return $build; Dies ist jedoch nicht 100% ig, als würde ich …
Ich habe festgestellt , Abhängigkeiten in einem benutzerdefinierten Modul mit Drupal-Komponist , Wie kann ich einen Dritten Bibliothek in meinem benutzerdefinierten Modul umfassen ohne Composer - Manager und Wie contrib Module Komponist Abhängigkeiten von Drupal 8 verwalten , die auf meine Frage releated sind, aber keine scheinen länger zu gelten, …
Ich hatte Probleme, API-Beispiele für die Entityqueue in Drupal 8 zu finden. Am Ende schrieb ich eine Abfrage, um die Artikel zu erhalten. $query = $this->database->select('entity_subqueue__items', 'esi') ->fields('esi', array('items_target_id')) ->condition('esi.bundle', $name_of_queue) ->orderBy('delta', 'ASC'); $nids = $query->execute()->fetchCol(); Aber ich möchte wenn möglich eine eingebaute Funktion verwenden. Wo ist die Funktion zum …
Ich weiß, dass ich in Drupal 7 das Kennwort für Benutzer Nr. 1 per Code zurücksetzen konnte. define('DRUPAL_ROOT', getcwd()); require_once DRUPAL_ROOT . '/includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); require_once DRUPAL_ROOT . '/includes/password.inc'; $newhash = user_hash_password('newpass'); $updatepass = db_update('users') ->fields(array('pass' => $newhash)) ->condition('uid', '1', '=') ->execute(); ( user_hash_password()existiert nicht mehr in Drupal 8.) Alternativ könnte …
Drupal 8 bietet standardmäßig einige Blöcke. Z.B. Site Branding, Main Navigation, Powered by Drupal, SearchUsw. Ich habe ein Thema mit Site branding& Main Navigationbenannten Regionen erstellt, in denen entsprechende Blöcke platziert werden können. Wenn ich mein Thema aktiviere, werden Site Branding& Main NavigationBlöcke standardmäßig in Header& First SidebarRegion meines Themas …
Auf einer Knotenseite möchte ich den Knotentitel neben einem anderen Feld (dem Beispielfeld) zur Ausgabe hinzufügen. Ich habe eine neue field--field-example.html.twigVariable erstellt, kann jedoch nicht auf die Knotentitelvariable zugreifen, da diese in der Feldvorlage nicht verfügbar ist. Ich muss die Variablen in den Themenvorprozess einfügen : themename.theme. Wie füge ich …
Ich versuche, eine neue benutzerdefinierte Registerkarte zu erstellen, die auf allen Routen angezeigt wird, die Nachkommen der Entität sind. {Entity_type} .canonical. Ich habe versucht, die DeriverBase-Klasse zu erweitern und dabei die Methode getDerivativeDefinitions zu überschreiben. Ich habe die Registerkarte selbst erstellt, indem ich LocalTaskDefault erweitert und die Methode getRouteParameters überschrieben …
Ich möchte, dass Seiten weiterhin vom Drupal 8-Caching-Mechanismus für anonyme Benutzer profitieren, mit Ausnahme bestimmter Blöcke, die bei jeder Seitenaktualisierung aktualisiert werden sollten, da sie aus Ansichten generiert werden. Ist es technisch möglich? Wie?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.