Questions marquées «theming»

23
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 <?php print $messages; ?>ou <?php print render($page['messages']); ?>ne...

22
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: <?php print render($content['field_image']); ?> Ce qui me donne: <div class="field field-name-field-image field-type-image field-label-above"> <div...

22
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 {{

19
Meilleures pratiques pour les mises en page

J'essaie de comprendre quelles sont les meilleures pratiques pour les mises en page dans Drupal. De nombreuses pages ont plusieurs éléments différents comme le contenu principal, une image d'en-tête, etc. Je ne cherche pas à créer une «page de base» ou quelque chose de similaire (c'est-à-dire un...

19
Comment modifier les informations <head>

Dans Drupal 6, toutes les données de la page étaient stockées page.tpl.php. Maintenant, avec Drupal 7, seul le contenu qui apparaît entre <body>et </body>. Alors, comment modifiez-vous les informations HEAD ? Est-il toujours stocké dans un .tpl.phpfichier? Où? Sinon, comment...

19
Inclure un modèle partiel

J'essaie d'utiliser Drupal 8, avec un thème personnalisé, en raison de grandes différences de structure pour mes besoins J'ai une page - front.twig.html et une page.twig.html, je voudrais créer des parties de modèle comme utilisé dans phrozn oder dans un projet Symfony2 normal, par exemple un...

19
Créer un fichier modèle pour le bloc de vues

Il y a beaucoup de choses sur le thème des blocs personnalisés, mais qu'en est-il des blocs créés par des vues? Mon bloc de vues a l'identifiant: block-views-posts-listing-block, J'essaie de nombreuses façons de nommer le fichier de modèle, ex: block - block - views-posts-listing-block.tpl.php,...

19
Ajouter des classes au formulaire de sélection de l'option

Comment puis-je ajouter des classes à une balise d'option de formulaire sans JS? Pour le moment dans Form API, je peux passer un tableau à clés comme celui-ci array( '0' => 'option 0', '1' => 'option 1', ) et je vais avoir du HTML comme ça <option value="0">option 0</option>...

19
Quels sont les avantages des panneaux pour un thème?

Je n'ai jamais beaucoup pensé aux Panels, car j'ai toujours été à l'aise avec l'écriture de mes propres thèmes. Cependant, j'ai vu beaucoup d'articles prônant les vertus des Panels (de Lullabot & Active Lamp ), j'ai donc pensé qu'il serait temps de le revisiter, d'autant plus que Panels sera...

17
Remplacez html.tpl.php par type de nœud

Dans mon fichier template.php pour mon thème, j'ai essayé ce qui suit: function media_preprocess_page(&$vars, $hook) { if (isset($vars['node'])) { // If the node type is "blog" the template suggestion will be "html--blog.tpl.php". $vars['theme_hook_suggestions'][] =