Als «theming» getaggte Fragen

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

2
Druckbereiche in html.tpl.php
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 …
10 7  theming  regions 

6
Hinzufügen eines CSS-Attributs zu einem mit dem Bildstil generierten Bild
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?
10 7  theming  media 

5
Wie füge ich dem Thema bedingtes Javascript hinzu?
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 …
10 7  theming  javascript 


3
Schreiben Sie die Ausgabe von taxonomy_term_page () neu, ohne den Kern zu hacken
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 …

5
Drupal 7 - Unterdrückt die Ausgabe von Knoten auf Taxonomieseiten
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 …

7
Durch Kommas getrennte Liste der Taxonomiebegriffe anzeigen?
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, …

5
hook_preprocess_page (): Wie kann man eine Ansichtsseite erkennen?
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 …
10 views  7  theming  javascript 


2
Variablen nur für bestimmte Blöcke vorverarbeiten
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
10 7  theming  8 

2
Wie füge ich in meiner Vorverarbeitungsfunktion eine Variable für eine Twig-Vorlage hinzu?
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, …
10 8  theming 


4
Durchlaufen Sie untergeordnete Elemente in Twig wie Element :: children ()
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) …
9 8  theming 

4
Wie erkenne ich einen mobilen Browser mit PHP in Inhalten?
Bei Verwendung von Drupal 7.14 mit aktiviertem PHP-Filter habe ich Folgendes in einem Inhaltstyp für eine Basisseite: <?php if ($is_mobile == TRUE):?> <div class="fb-like-box" data-href="http://www.facebook.com/a page" data-width="710" data-height="600" data-show-faces="false" data-border-color="#73AA4B" data-stream="true" data-header="false"></div> <?php else: ?> <div class="fb-like-box" data-href="http://www.facebook.com/a page" data-width="900" data-height="600" data-show-faces="false" data-border-color="#73AA4B" data-stream="true" data-header="false"></div> <?php endif; ?> Ich erhalte …
9 theming 

4
Zählen Sie mehrwertige Feldwerte im Zweig
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 …
9 theming  8 

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.