Questions marquées «theming»

Utilisez-le pour des questions sur le rendu ou la modification du balisage HTML produit par un module / thème.


1
Pourquoi Drupal 7 préfère-t-il les règles CSS @import aux balises <link>?
"Ne pas utiliser @import", disent beaucoup de gars. Il y a beaucoup de défauts d'utilisation @import. L'utilisation @importdans une feuille de style ajoute un aller-retour supplémentaire au temps de téléchargement global de la page. L'utilisation @importdans IE entraîne la modification de l'ordre de téléchargement. Cela peut entraîner un téléchargement plus …
25 7  theming 

5
Fonction de prétraitement par type de contenu
J'ai quelques types de contenu que je dois prétraiter de différentes manières. Donc, template.phpdans mon thème fooressemble actuellement à: function foo_preprocess_node(&amp;$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(&amp;$variables) { ... } function _preprocess_event(&amp;$variables) { ... } function _preprocess_alert(&amp;$variables) { ... } Je …
25 7  theming 



4
Passer du code HTML brut à #markup
J'ai du contenu html, il provient d'une bibliothèque externe donc je ne peux pas le changer, il en a beaucoup &lt;span&gt;et des &lt;div&gt;balises avec des attributs comme:, &lt;span style="color: #0000ff;"&gt;mais quand j'utilise: $render = array( '#markup' =&gt; $myhtmlcontent, ); Dans un tableau de rendu, Drupal supprime les attributs, et il …
24 theming  8 

5
Itérer à travers le champ de contenu à valeurs multiples dans le modèle Twig
J'ai besoin de prendre le contrôle du rendu d'un field_admin_tagschamp dans un node.html.twigmodèle. Cela marche: {{ content.field_admin_tags }} - Rend tout (étiquette + toutes les valeurs de champ) {{ content.field_admin_tags.0 }} - N'affiche que la première valeur du champ et aucune étiquette PROBLÈME: je n'ai aucun contrôle sur le balisage …
23 theming  8 

2
Imprimer $ Messages dans le fichier node.tpl.php
Dans Drupal 7, par défaut, la $messagesvariable est imprimée dans page.tpl.php. Existe-t-il un moyen d'imprimer $messagesdans un fichier node.tpl.php (par exemple $ node-mycontenttype.tpl.php). Juste mettre &lt;?php print $messages; ?&gt;ou &lt;?php print render($page['messages']); ?&gt;ne fonctionne pas. Il y a un tutoriel ici pour imprimer des messages $ dans un bloc, mais …
23 theming 


5
Obtenir l'URL de l'image dans Twig
Je veux rendre une image comme image d'arrière-plan via un style en ligne dans twig. J'ai créé un champ appelé bg_image et je l'ai attaché à la page standard standard. Après avoir tripoté pendant des heures, j'ai pu obtenir l'URL de l'image dans node.html.twig {{ file_url(node.field_bg_image.0.entity.uri.value) }} mais je ne …
22 theming  8  files 

4
Comment ajouter dynamiquement des classes à la balise BODY en fonction du chemin / de la profondeur de la page?
Comment ajouter dynamiquement des classes à la balise body comme cet exemple ci-dessous? -Home -Villes --Melbourne &lt;body class="melbourne"&gt; --- Parcs à thèmes &lt;body class="melbourne theme_parks"&gt; --- Restaurants &lt;body class="melbourne restaurants"&gt; --Nouveaux York &lt;body class="new_york"&gt; --- Parcs à thèmes &lt;body class="new_york theme_parks"&gt; --- Restaurants &lt;body class="new_york restaurants"&gt; -Contactez - nous &lt;body …
22 7  theming 


5
Masquer une étiquette de champ
Existe-t-il un moyen de masquer l'étiquette de champ lors du rendu d'un champ personnalisé dans Drupal 7? Dans mon modèle de nœud, j'ai: &lt;?php print render($content['field_image']); ?&gt; Ce qui me donne: &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; …
22 7  theming  entities 


3
spécifier les éléments $ form à exclure de l'affichage?
Je souhaite masquer certains éléments du formulaire à l'aide de form_alter ou d'un fichier de modèle. J'ai lu quelque part que dans Drupal 7, nous pouvons spécifier les éléments $ form afin qu'il ne s'affiche pas sous forme, mais je ne me souviens pas! Pas unset () mais une autre …
20 7  hooks  forms  theming 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.