Als «theming» getaggte Fragen

Verwenden Sie diese Option für Fragen zum Rendern oder Ändern des von einem Modul / Thema erzeugten HTML-Markups.


8
Thema für mobile Geräte
Ich möchte, dass Teile meiner Website für Android, iPhone und andere mobile Plattformen zugänglich sind. Gibt es ein bestimmtes Thema, mit dem ich beginnen sollte, oder etwas, nach dem ich in einem Thema suchen sollte, außer dass es sauber und einfach ist? Wäre es besser, ein Thema von Grund auf …
8 theming 


2
So legen Sie ein Standardthema programmgesteuert fest
Ich versuche, ein Installationsprofil zu erstellen, und möchte, dass mein benutzerdefiniertes Design nach der Installation standardmäßig aktiviert und festgelegt wird. Hinzufügen in MYPROFILE.info.yml ... theme: - my_theme ...ist nicht genug. Dadurch wird es nur installiert, es wird jedoch nicht als Standarddesign festgelegt. Ich denke, ich muss etwas anderes in der …

3
Wie thematisiere ich einen Link?
In Drupal 7 war dies möglich. $link = array( '#type' => 'link', '#title' => t('My Title'), '#href' => 'node/1', ); drupal_render($link); Aber ich habe dies mit Drupal 8 versucht und es gibt nichts aus. $link = array( '#type' => 'link', '#title' => t('test'), '#url' => 'node/1', ); drupal_render($link); Gibt es …
8 theming  8 

1
Thema der Drupal 8-Wartungsseite [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich möchte die Wartungsseite in Drupal 8 anpassen. …

2
Verwenden eines Feldwerts als Zweigattribut
Ich muss einen Feldwert als CSS-Klasse in einer Seitenvorlage festlegen. Wie kann ich es auf die Twig-Art machen? {{attributes.addClass('class-name')}} ist die Möglichkeit, die Klasse manuell festzulegen. Ich habe ein Listenfeld, in dem der Benutzer eine Hintergrundfarbe für einen Teil der Site festlegen kann. In Drupal 7 habe ich diesen Code …
8 theming  8 

1
So rendern Sie das Absatzmodul im Zweig
Ich erstelle eine benutzerdefinierte Vorlage für mein Thema und erstelle eine page.html.twig-Seite. Ich möchte die einzelnen Knotenfelder in separate Zeilen aufrufen. Ich konnte alles außer dem Absatzfeld erfolgreich anzeigen. Ich habe versucht. {{ node.field_benefits }} {{ node.field_benefits.value }} {{ paragraph.field_benefits }} {{ paragraph.field_benefits.value }} {{ node.paragraphs.field_benefits }} Und nichts hat …
8 views  theming 

2
Warum werden Twig-Vorlagenvariablen mit Markup nicht gerendert?
In meiner Vorlagenvorverarbeitungsfunktion habe ich eine Variable: $test = "<p>this is a paragraph</p>"; und ich gebe es an meine Vorlage weiter: $variables['test'] = $test; und geben Sie es im Zweig aus: {{test}} Aber anstatt einen formatierten Absatz zu erhalten, erhalte ich die ursprüngliche Ausgabe im Klartext: <p>this is a paragraph</p> …
8 8  theming 

2
Holen Sie sich ein Bild mit Stil-URL von einem URI in Zweig
Dank 4k4 habe ich es endlich geschafft , meine ursprüngliche Bild-URI in einer Feldvorlage über zu erhalten item.content['#item'].entity.uri.value und mit {{ file_url(item.content['#item'].entity.uri.value) }} Ich würde die URL der Originaldatei erhalten. Ich habe die Bildstilinformationen über item.content['#item']['#image-style'] Dieses 'Medium' wird angefordert Ein PHP - Lösung ist bereits hier , aber wie …
8 theming  8  uri  media 

1
Wo rendern? Vorverarbeitung oder Vorlage?
Wir verbessern ständig unsere Codierungsleistung und überwachen das Laden jeder Seite, um das Laden und Rendern unserer Websites zu optimieren. Über die Aussage hinaus bin ich auf die Frage gestoßen, wo wir die renderbaren Arrays rendern sollen. Wenn Sie sie in Ihrem Präprozessor rendern, bleibt die Vorlage ziemlich ordentlich, da …

1
Wie installiere ich ein Paket über Composer?
Ich möchte meinem benutzerdefinierten Drupal 7-Modul eine Bibliothek hinzufügen. Bibliothek kann über Composer installiert werden, aber ich kann keine Lösung für die Installation finden? Wie kann ich diese Bibliothek installieren? Ich habe "Composer Manager" installiert, kann es aber immer noch nicht zum Laufen bringen.

1
So programmieren Sie programmgesteuert ein Kontaktformular in einem Thema in D8
Wie kann das seitenweite Kontaktformular (Feedback) einzeln in einem benutzerdefinierten Block oder einer anderen Seite angezeigt werden, dann / Kontakt (z. B. Startseite)? Ich habe diesen Code ausprobiert, aber er funktioniert nicht (sind Kontaktformulare Entitäten?): // get default form // get the entity object $default_form = \Drupal::config('contact.settings')->get('default_form'); $entity = \Drupal::entityManager()->getStorage('contact_form')->load($default_form); …
8 8  entities  theming  emails 

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(&$vars)Funktion verwenden: drupal_add_js(drupal_get_path('theme', 'mytheme') . '/js/scripts.js', array( 'group' => JS_THEME, 'preprocess' => TRUE, 'weight' => '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 

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.