Questions marquées «theming»

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

79
Un moyen d'ajouter CSS pour une seule page / nœud?

Je nettoie mes grandes feuilles de style folles (éventuellement pertinentes pour une question future) et je me demande quel est le meilleur moyen d’ajouter du CSS personnalisé à un nœud ou à une page spécifique. En particulier, la page d'accueil de mon site de travail est une page de panneau et ses...

50
Comment utiliser un fichier modèle pour thématiser un formulaire?

Alors que les nœuds, commentaires, blocs et bien d’autres choses dans Drupal sont thématiques à l’aide de fichiers de modèles de thèmes (tels que node.tpl.php), les formulaires sont une histoire différente. Il n'y a pas de fichier de modèle de thème pour les formulaires. Comment puis-je obtenir un...

38
Comment changer un thème basé sur l'URL?

J'ai une instance de Drupal sur example.org. Qui a un thème X installé et activé. Désormais, pendant une période limitée, un événement est censé se dérouler sur le site pour lequel une section spéciale a été "découpée". Toutes les choses liées à cet événement iront à example.org/event2011. Je...

26
Comment créer un thème pour un bloc personnalisé

J'ai créé un bloc en utilisant hook_block_infoet hook_block_themeet similaires. Mais comment puis-je le thème? Je l'ai pour retourner un tableau avec les clés 'subject'et 'content'. Mais j'ai créé le balisage directement dans le hook_block_view()crochet et ce n'est pas ce que je veux. Dans les...

26
Comment ajouter du JavaScript spécifique à une vue?

J'ai une vue dans mon site qui a un nom de classe spécifique. Je veux savoir, dans le fichier template.php d'un thème, comment je peux savoir si une vue avec un nom de classe spécifique est disponible dans la page demandée. C'est très important pour moi car j'ai besoin d'inclure JavaScript et CSS...

25
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(&$variables) { if ('news' ==$variables['type']) _preprocess_news($variables); if ('event'==$variables['type'])...

24
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 <span>et des <div>balises avec des attributs comme:, <span style="color: #0000ff;">mais quand j'utilise: $render = array( '#markup' => $myhtmlcontent, ); Dans un...