Ich muss die einfachste Methode kennen, um Variablen vom benutzerdefinierten Modul an die Vorlagendatei zu übergeben. Ich habe die Datei custom.module erstellt und die Datei custom.tpl.php im Modulordner abgelegt. function custom_menu(){ $items = array(); $items['custom'] = array( 'title' => t('custom!'), 'page callback' => 'custom_page', 'access arguments' => array('access content'), 'type' …
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' => 'foo1'), '#items' => array( /* ... what should go here? …
Ich habe tatsächlich den unteren Rand von Google erreicht und versucht herauszufinden, wie jeder Zeile einer Ansicht eine CSS-Klasse hinzugefügt werden kann. Der Trick besteht darin, dass die Klasse für jede Zeile dynamisch anhand einiger Daten vom Knoten bestimmt werden muss, von dem die Ansicht stammt. Die Funktion, die dies …
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) { $element = array(); switch ($display['type']) { case 'default': foreach ($items as $delta => $item) { $element[$delta] = array( '#theme' …
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?
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(&$variables) { $variables['#attached']['library'][] = 'CSSPATH'; } Welchen Namen sollte ich für die Vorverarbeitungsfunktion verwenden, damit Drupal …
Ich habe eine Vorlage für mein Fachgebiet : field--field-category.html.twig. Gibt es eine Möglichkeit, dies für einen bestimmten Anzeigemodus zu überschreiben? A haben einen Modus namens teaser block. Ich habe es field--teaser-block--field-category.html.twiggenauso gut versucht wie ein paar andere Formate. Ich weiß, dass ich ändern kann, wie das Feld ausgegeben wird, node--teaser-block.html.twigaber …
Während der Installation von Drupal Commerce 8.x-2.x-dev auf Drupal 8.0.0-rc4 werde ich von folgenden Ankündigungen begrüßt: Commerce Price requires the commerceguys/intl library. Commerce Tax requires the commerceguys/tax library. Address requires the commerceguys/addressing library. Aber wie geht das? Es ist wahrscheinlich so offensichtlich, dass ich es übersehen habe.
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) $variables['theme_hook_suggestions'][] = 'page__myCustomTpl'; } In D8 funktioniert es jedoch nicht (ich wäre angesichts aller architektonischen …
Entschuldigung für den Code im Titel, ich könnte mir keinen klareren Weg vorstellen, ihn zu fragen. Ich habe mehrere Knoten des locationInhaltstyps und eine Ansicht, in der Teaser dieser Knoten ausgegeben werden. Ich möchte einige benutzerdefinierte Dinge tun node--location.tpl.php, um die Teaser überall dort zu beeinflussen, wo sie angezeigt werden. …
Ich möchte den Site-Namen in einer benutzerdefinierten Vorlage drucken ( page--front.html.twig) {{ site_name }} funktioniert nicht. Wenn ich benutze, {{ page['#title'] }}erhalte ich nur "Willkommen bei [Site-Name]". Ich suche nach einer Möglichkeit, nur den Site-Namen zu drucken. Weiß jemand, wie man das erreicht? Vielen Dank!
Standardmäßig sieht das HTML-Markup für Optionsfelder wie folgt aus (Drupal 7): <div class="form-item form-type-radio form-item-SOME_ID"> <input id="edit-SOME_ID" class="form-radio" type="radio" value="SOME_VALUE" name="SOME_NAME" /> <label class="option" for="edit-bla-bla">MY LABEL</label> </div> Ich muss einige CSS-Klassen im äußeren ändern / hinzufügen <div>ODER einen Wrapper hinzufügen <div>. Wie mache ich das?
Ich benutze Drupal 7 . Ich habe eine Ansicht erstellt, die ein Datumsfeld verwendet. Ich möchte zusätzliche Klassen zum Datumsfeld für diese bestimmte Ansicht erstellen. Zum Beispiel, <div class="field-content"> <span class="date">10</span> <span class="month">June</span> <span class="year">2011</span> <span class="time"> 8:00 </span> </div> Jetzt habe ich einen Code: <div class="field-content"> <span class="date-display-single">10 June …
Das Views-Modul bietet die nette Option, die Ausgabe eines Feldes neu zu schreiben. Auf diese Weise können Sie die Ausgabe von CCK-Feldern mithilfe von Tokens anpassen, ohne eine Vorlage für diese Ansicht erstellen zu müssen. Gibt es ein Modul, das eine ähnliche Funktionalität für die Registerkarte "Anzeigefelder" eines Inhaltstyps zulässt? …
Wir möchten den Text "Neues Passwort anfordern" auf der Anmeldeseite eines Drupal in einen benutzerdefinierten Text umbenennen. In der Datei user.module sehe ich, dass dieser Text fest codiert ist if (variable_get('user_register', 1)) { $items[] = l(t('Create new account'), 'user/register', array('attributes' => array('title' => t('Create a new user account.')))); } $items[] …
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.