Als «theming» getaggte Fragen

8
Benutzerdefinierte Themenfunktion wird nicht aufgerufen?

Ich baue ein Drupal 7-Modul, um einen maßgeschneiderten Feldtyp zu erstellen. Ich habe alle erforderlichen Hooks implementiert. Meine hook_field_formatter_view()Funktion sieht so aus: function MYMODULE_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) {...

8
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 }} {{

8
Rendern von theme_item_list-Elementen

Mein Modul bietet einen einfachen Block, der eine ungeordnete Liste mit einigen Bildern enthalten muss. Von einer Blockfunktion gebe ich ein renderbares Array zurück: $block['content'] = array( 'list' => array( '#theme' => 'item_list', '#type' => 'ul', '#attributes' => array('class'...

8
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...

8
Menüelemente durch Bilder ersetzen

Ich suche nach einer Möglichkeit, Menüelemente als Bilder (mit Rollover) anstelle der üblichen Textlinks anzuzeigen. Ich habe das Modul Menüsymbole gefunden , aber wie der Name schon sagt, soll es das Symbol neben dem Link platzieren. Hat jemand eine Technik dafür? Vielleicht muss ich eine Art...

8
So finden Sie Elemente in einem Render-Array

Ich habe gerade viel Zeit damit verbracht, ein Element in einem Render-Array zu finden. Normalerweise drucke ich dpm()das Array und erweitere dann die Optionen, bis ich das finde, wonach ich suche. Bei größeren Arrays ist das umständlich. Wenn ich benutze print_r(), kann ich eine Textsuche...

8
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...

8
Eine Seite Website mit Drupal 7

Ich habe viele persönliche oder Unternehmenswebsites mit einseitigem Website-Stil gesehen. Das einseitige Design ist sehr gut geeignet, um so schnell wie möglich alle Informationen zu geben, die Sie haben, ohne dass Benutzer herumklicken müssen, um herauszufinden, wer Sie sind, und ich möchte sie...

8
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...

8
Arbeiten mit Vorlagenvorschlägen für Drupal 8

Ich benötige Drupal, um eine benutzerdefinierte Seitenvorlage zu verwenden, wenn die URL einen bestimmten _GET- Parameter enthält. In D7 würde ich so etwas in der template.php des Themas machen: function mytheme_preprocess_page(&$variables) { if($_GET['isCustomTpl'] == true)...

8
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 ()...