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.

3
Wie füge ich <head> CSS und JavaScript hinzu?
Ich möchte den folgenden Code in meinem Abschnitt der Startseite mit einem Drupal 8-Unterthema von Bartik hinzufügen. Kann jemand helfen, wie es geht? Was ist der beste Weg, um dies in dieser neuen Zweigversion des Themas zu tun? Wo ist page.tpl? &lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="stepcarousel.js"&gt;&lt;/script&gt;
8 8  javascript 

3
Entwickeln Sie die Funktion dsm () in Drupal 8 page.html.twig
Ist die Funktion dsm () des Devel-Moduls in page.html.twig verfügbar? Wenn es nicht verfügbar ist, gibt es eine Möglichkeit, es verfügbar zu machen? Ich kann dsm () in der .theme-Datei verwenden, aber nicht in page.html.twig. Mir ist die Funktion dump () in .twig bekannt. dump () ähnelt var_dump () von …
8 8  debugging  theming 

5
Hinzufügen von JS zu einem Drupal 8-Thema (Ersatz für drupal_add_js)
In Drupal 7 kann ich drupal_add_jsdie Datei template.php eines Themas als theme_preprocess_html(&amp;$vars)Funktion verwenden: drupal_add_js(drupal_get_path('theme', 'mytheme') . '/js/scripts.js', array( 'group' =&gt; JS_THEME, 'preprocess' =&gt; TRUE, 'weight' =&gt; '999', )); $vars['scripts'] = drupal_get_js(); In Drupal 8 habe ich versucht, dies mithilfe attachedder .theme- Datei meines Themas als solche zu konvertieren : $vars['#attached']['js'] …
8 theming  8  javascript 


2
Wie erzwinge ich die Regeneration von Twig-Vorlagen?
Twig generiert Klassen für seine Vorlagen. Diese Klassen sind effektiv Caches, indem sie auf eine Disc geschrieben werden. Im Allgemeinen muss man sich wahrscheinlich nicht um die Details des Umgangs mit den Zweigvorlagen kümmern, aber es kann Fälle geben, in denen die Zweigvorlagen manuell neu generiert werden müssen. (Ähnlich wie …
8 8  theming 

3
Ist es akzeptabel, die Datei composer.json von Drupal zu ändern?
Drupal hält sich an die Best Practice, den Kern niemals zu modifizieren . In Drupal 8 ist eine Datei composer.json in den Kern integriert. Wenn Sie eine Bibliothek eines Drittanbieters hinzufügen müssen, sollten Sie composer.json ändern, oder gibt es eine bessere Möglichkeit, dies zu tun?
8 8  composer 

3
Wie teste ich ein boolesches Feld in einer Zweigvorlage?
field_boolean ist ein boolesches Feld. {% if content.field_boolean == true %}oder {% if content.field_boolean == 1 %}oder {% if content.field_boolean == 'true' %}oder {% if content.field_boolean == '1' %}nicht funktionieren. Wie teste ich, ob das Kontrollkästchen aktiviert ist?
8 theming  8  entities 



1
8 - Wie aktiviere ich programmgesteuert ein Benutzerfeld unter Formularanzeige verwalten und Anzeige verwalten?
Ich habe programmgesteuert ein Benutzerfeld hinzugefügt, aber ich kann keine Möglichkeit finden, das Feld unter "Formularanzeige verwalten" und "Anzeige verwalten" programmgesteuert zu aktivieren. Ich habe versucht, die unten gezeigten Konfigurationen "Entity View Display" und "Entity Form Display" zu exportieren, kann das Modul jedoch nicht mit dieser Methode installieren Anzeige des …
8 8  users  entities 

5
Wie erhalte ich die Profilbild-URL eines Benutzers?
Ich muss das Profilbild des Benutzers mit dem folgenden Code abrufen: \Drupal::service('renderer')-&gt;renderPlain(\Drupal\user\Entity\User::load(\Drupal::currentUser()-&gt;id())-&gt;user_picture-&gt;first()-&gt;view('large')) Es gibt ein Objekt mit dem Image-Tag zurück, schlägt jedoch mit dem _Call to a member function view() on a non-object_Fehler fehl , wenn für einen Benutzer kein Profilbild festgelegt wurde. Ich habe auch die Antwort auf " …
8 8  users  uri 

5
Wie deaktiviere ich das Titelfeld im Knotenbearbeitungsformular?
Wie kann ich das Titelfeld im Knotenbearbeitungsformular ausblenden oder deaktivieren? Wenn ich dies über den Inhaltstyp Registerkarte "Formularanzeige verwalten" ( admin/structure/types/manage/CONTENT_TYPE_MACHINE_NAME/form-display) tue, werden im Protokoll einige Integritätsbeschränkungsfehler angezeigt . Daher möchte ich das Standardtitelfeld nicht im Knotenbearbeitungsformular anzeigen. Wenn ich das Titelfeld normalerweise wie andere Felder verstecke. Nach der Knotenerstellung …
8 8  nodes  forms 

3
Linkfeld in benutzerdefinierter Form hinzufügen
Ich möchte ein Linkfeld (Label + URL intern / extern) in benutzerdefinierter Form hinzufügen Das funktioniert nicht: $form['test_ink'] = array( '#type' =&gt; 'link', '#title' =&gt; $this-&gt;t('Link title'), '#url' =&gt; '', );
8 forms  8 

3
Wie füge ich CSS-Dateien nur zur Startseite hinzu?
Ich versuche, der Startseite eine CSS-Datei hinzuzufügen. Ich habe gesehen, wie einem Drupal 8-Thema Stylesheets (CSS) und JavaScript (JS) hinzugefügt wurden . Ich muss nur den Namen der HOOK-Maschine für die Titelseite kennen. function THEMENAME_preprocess_HOOK(&amp;$variables) { $variables['#attached']['library'][] = 'CSSPATH'; } Welchen Namen sollte ich für die Vorverarbeitungsfunktion verwenden, damit Drupal …
8 8  theming 


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.