Ich muss einige Regionen in der Vorlage html.tpl.php ausgeben, da sich diese nicht zwischen page.tpl.php und page-front.tpl.php ändern (um nur zwei zu nennen). Grundsätzlich möchte ich Codeduplizierungen vermeiden. Es scheint jedoch nichts mit Regionen in html.tpl.php zu tun zu haben, und ich konnte mit drupal_get_region_content nichts abrufen (sowohl mit als …
So ziemlich alles im Titel. Ich möchte Bildern, die über eine Bildstil-Themenfunktion generiert wurden, eine CSS-Klasse hinzufügen, damit die Ausgabe wie folgt aussieht: <img class="MYCLASS" alt="" src="site.com/sites/default/files/styles/profile_picture/public/pictures/picture-1-1318455022.jpg" typeof="foaf:Image"> Gibt es sowieso dazu?
Ich möchte das Selectivizr- Skript verwenden, um CSS3-Selektoren in IE6-8 zu emulieren. Aber es fällt mir schwer, es meinem Thema hinzuzufügen. Bisher versucht: 1) Erzwingen Sie dies in den Kopfabschnitt html.tpl.php: <!--[if lt IE 9]> <script src="<?php print base_path() . path_to_theme(); ?>/js/selectivizr.js"></script> <![endif]--> Aber base_path () scheint in D7 nichts …
Ich verstehe nicht ganz, wann ich hook_page_alter (& $ page) oder template_preprocess_page (& $ vars, $ hook) in Drupal 7 verwenden soll. Was sind die Best Practices dafür in template.php? Vielen Dank
In Drupal 7 enthält taxonomy.pages.inc das taxonomy_term_page(), das eine <div class="term-listing-heading">Ausgabe um die Taxonomieüberschrift platziert. Wie kann ich die Ausgabe von taxonomy_term_page () in meinem Theme neu schreiben , damit ich den DIV entfernen kann, ohne den Kern zu hacken? Ich bin ziemlich überrascht, dass es keine tpl.php-Datei gibt, taxonomy_term_page()da …
Gibt es eine Möglichkeit, die Ausgabe von Knoten auf Taxonomieseiten zu unterdrücken, ohne ein Modul installieren zu müssen (dh nur in template.php)? Mit einem Taxonomiebegriff gekennzeichnete Knoten werden auf der Seite "Taxonomieindex" angezeigt (z. B. Ihre Website.com/taxonomy/term/[id]). Neu in Drupal 7 können Taxonomie-Indexseiten Felder enthalten. Wenn Sie jedoch versuchen, die …
Drupal 7. In meiner node.tpl.php möchte ich eine Liste von Taxonomiebegriffen ausdrucken (die Taxonomie heißt "Kanäle"). Wenn ich benutze: <?php print render($content['field_channel']); ?> Es funktioniert natürlich, aber das Beste, was ich tun kann, um sie inline zu bringen, ist, CSS zu verwenden, um sie nach links zu schweben. Ich möchte, …
Ich schreibe ein benutzerdefiniertes Modul, das einige Javascript- und CSS-Dateien nur in eine Ansichtsseite einfügen muss. Ich benutze hook_preprocess_page, aber ich kann nicht sagen, ob die aktuelle Seite aus einer Ansicht ist: function mymodule_preprocess_page(&vars) { var_dump($vars); //output: nothings that reference the views! if([view page]) { drupal_add_js([...]); drupal_add_css([...]); // Rebuild scripts …
Ich erstelle eine Site mit viel JS und frage mich, wo ich den JS-Code ablegen soll. Optimalerweise möchte ich die JS bei jedem Modul und nicht bei der Themenebene behalten. Einige Inhalte können als Blöcke usw. angezeigt werden. Aber ich habe einige Probleme mit dem Cache. In meinem Beispiel muss …
Ist es möglich, Variablen nur für bestimmte Blöcke vorzuverarbeiten? Ich habe eine solche Funktion erstellt: mytheme_preprocess_block__aggregator(&$vars)aber es funktioniert nicht. - BEARBEITEN - Es scheint in Drupal 8 https://drupal.org/node/1751194 behoben zu sein
Ich verwende den folgenden Code, um die Variablen für meine Vorlage vorzuverarbeiten: function template_preprocess_imagegallery_format(&$vars) { template_preprocess_image_formatter($vars); $vars['image']['#theme'] = 'igimage'; $vars['image']['#thumbnail'] = ImageStyle::load('thumbnail')->buildUrl($vars ['image']['#uri']); $vars['image']['#fullimage'] = file_create_url($vars ['image']['#uri']); } Die Variable #uri ist bereits vorhanden, und wenn ich sie nur ändere, funktioniert alles einwandfrei. Aber ich muss hier zusätzliche Variablen hinzufügen, …
Ich habe also einen Textbereich mit Zusammenfassung und möchte die Zusammenfassung vor dem Inhalt anzeigen. Wenn ich also nur {{ content.body }}den Text verwende, wird er ohne Zusammenfassung angezeigt. Wie kann ich die Zusammenfassung erhalten? {{ content.body.summary }} scheint den Trick nicht zu tun
Wenn ich mich mit einem renderbaren Array in PHP befasse, kann ich mit Element :: children () auf die Elemente zugreifen, die keine #Eigenschaften, sondern untergeordnete renderbare Elemente sind (Formularelemente innerhalb eines Feldsatzes, Elemente innerhalb eines Feld-Widgets usw.). Zum Beispiel dieses Snippet aus file.module: <?php if ($element['#multiple']) { foreach (Element::children($element) …
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 …
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.