Als «theming» getaggte Fragen

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

5
Vorverarbeitungsfunktion pro Inhaltstyp
Ich habe einige Inhaltstypen, die ich auf unterschiedliche Weise vorverarbeiten muss. Also template.phpin meinem Theme foosieht das aktuell so aus: function foo_preprocess_node(&$variables) { if ('news' ==$variables['type']) _preprocess_news($variables); if ('event'==$variables['type']) _preprocess_event($variables); if ('alert'==$variables['type']) _preprocess_alert($variables); ... } function _preprocess_news(&$variables) { ... } function _preprocess_event(&$variables) { ... } function _preprocess_alert(&$variables) { ... } …
25 7  theming 


1
Warum bevorzugt Drupal 7 CSS @ Import-Regeln gegenüber <link> -Tags?
"Nicht benutzen @import", sagen viele. Es gibt viele Mängel bei der Verwendung @import. Die Verwendung @importinnerhalb eines Stylesheets erhöht die gesamte Download-Zeit der Seite um einen weiteren Roundtrip. Bei Verwendung @importin IE wird die Download-Reihenfolge geändert. Dies kann dazu führen, dass das Herunterladen von Stylesheets länger dauert, was den Fortschritt …
25 7  theming 



4
Übergeben Sie rohes HTML an #markup
Ich habe einige HTML-Inhalte, sie stammen aus einer externen Bibliothek, daher kann ich sie nicht ändern. Sie haben viele &lt;span&gt;und &lt;div&gt;Tags mit Attributen wie:, &lt;span style="color: #0000ff;"&gt;aber wenn ich Folgendes verwende: $render = array( '#markup' =&gt; $myhtmlcontent, ); In einem Render-Array entfernt Drupal die Attribute und behält sie nur &lt;span&gt;ohne …
24 theming  8 

5
Durchsuchen Sie das Inhaltsfeld mit mehreren Werten in der Twig-Vorlage
Ich muss die Kontrolle über das Rendern eines field_admin_tagsFelds in einer node.html.twigVorlage übernehmen. Das funktioniert: {{ content.field_admin_tags }} - Rendert alles (Label + alle Feldwerte) {{ content.field_admin_tags.0 }} - Rendert nur den ersten Wert im Feld und keine Beschriftung PROBLEM: Ich habe keine Kontrolle über das Markup, das die Tags …
23 theming  8 

2
Drucken Sie $ Messages in der Datei node.tpl.php
In Drupal 7 wird die $messagesVariable standardmäßig in page.tpl.php gedruckt. Gibt es eine Möglichkeit, $messagesin einer node.tpl.php-Datei zu drucken (zB $ node-mycontenttype.tpl.php)? Einfach setzen &lt;?php print $messages; ?&gt;oder &lt;?php print render($page['messages']); ?&gt;geht nicht. Es gibt ein Tutorial hier zum Drucken von $ messages in einem Block, aber ich mag es …
23 theming 

5
Bild-URL in Twig abrufen
Ich möchte ein Bild als Hintergrundbild über einen Inline-Stil in Zweig rendern. Ich habe ein Feld mit dem Namen bg_image erstellt und es an die normale Seite angehängt. Nachdem ich stundenlang herumgespielt hatte, konnte ich die Bild-URL in node.html.twig abrufen {{ file_url(node.field_bg_image.0.entity.uri.value) }} Aber ich konnte es nicht zum Laufen …
22 theming  8  files 

3
Abrufen des Pfads zu Themenelementen in der Twig-Vorlage
Ich habe eine Frage zum Abrufen eines Pfads zu einem Bild in einer Zweigvorlage. Das Bild ist keinem Feld oder etwas zugeordnet. Nur ein statisches Bild, das in "MYTHEME / image / icon / my-icon.png" gespeichert ist. In Drupal 7 erhalte ich den Pfad in meiner node.template mit folgendem Code: …
22 media  8  theming 


4
Wie füge ich dynamisch Klassen zum BODY-Tag hinzu, basierend auf dem Seitenpfad / der Seitentiefe?
Wie man dynamisch Klassen zum Body-Tag hinzufügt, wie in diesem Beispiel unten? -Home -Städte - Melbourne &lt;body class="melbourne"&gt; --- Themenparks &lt;body class="melbourne theme_parks"&gt; --- Restaurants - &lt;body class="melbourne restaurants"&gt; New York &lt;body class="new_york"&gt; --- Themenparks &lt;body class="new_york theme_parks"&gt; --- Restaurants &lt;body class="new_york restaurants"&gt; -Kontaktieren Sie uns &lt;body class="contact_us"&gt; Drupal-Neuling hier …
22 7  theming 

5
Feldbezeichnung ausblenden
Gibt es eine Möglichkeit, die Feldbezeichnung beim Rendern eines benutzerdefinierten Felds in Drupal 7 auszublenden? In meiner Knotenvorlage habe ich: &lt;?php print render($content['field_image']); ?&gt; Welches gibt mir: &lt;div class="field field-name-field-image field-type-image field-label-above"&gt; &lt;div class="field-label"&gt;Image:&amp;nbsp;&lt;/div&gt; &lt;div class="field-items"&gt; &lt;div class="field-item even"&gt; &lt;img typeof="foaf:Image" src="http://site.com/sites/default/files/image.jpg" alt=""&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; Ich möchte das nicht …
22 7  theming  entities 



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.