theming

Theming de Views sur une page

Bonjour,
Il y a quelques temps, je me suis mis dans la création d'un thème Drupal 8.
Voilà ma problématique :
J'utilise une views avec plusieurs affichages sur une même page, l'un pour afficher des node d'un type de contenu (affichage de type page) et l'autre pour un autre type de contenu (affichage de type bloc).
Ces deux affichages de vues sont prévus pour être affichés sur la même page dans deux régions différents. Jusque là pas de souci.

Theming Type de contenu

Bonjour à tous !

Je viens faire appel à la communauté Drupal pour une question concernant le template d'un type de contenu.

Je m'explique :

  • J'ai un type de contenu "Témoignages" accessible à toutes les personnes (visiteurs, authentifié, admin).
  • J'ai donc une page avec comme URL www.monsite.fr/node/add/temoignages.
  • Le titre de cette page est "Créer Témoignages".

J'aurais voulu savoir s'il était possible de change cette URL et ce titre, et surtout comment ?!

Comprendre le fonctionnement de hook drupal

Bonjour à tous je commence le développement de module Drupal mais le problème est que je ne comprend pas comment Drupal fonctionne en interne. Comment les hooks marchent ? Voila la question.
Par exemple quand on implémente un hook, le hook_menu par exemple quand on charge une page c'est toute les implémentations du hook_menu qui sont appelé ?

Merci de vos réponse cordialement Manu_drupal.

Attribuer une image d'un groupe à un node

Bonjour à tous,

Je cherche à faire quelque chose de très simple, mais je ne sais pas comment m'y prendre. Sur mon site, j'utilise organic groups. J'ai donc un type de contenu qui est le groupe, et un autre qui sont les publications du groupe. J'aimerais que les publications du groupe aient par défaut l'image de leur groupe.
A priori, je pensais à faire ma modif dans le thème, via un preprocess node...
Qu'en pensez vous?

Merci!

Theming d'une view

Bonjour à tous,

J'ai créé une nouvelle vue grâce au module views 3.5. Les champs sont correctement affichés.
Toutefois, je souhaiterais personnaliser le template de cette vue comme nous pouvons si facilement le faire avec une page grâce au fichier de type "node--xxx.tpl.php".
J'ai donc créé un fichier que j'ai nommé "views-view--slidehome.tpl.php". Il contrôle donc la vue nommée slidehome.
Et maintenant je cherche à appeler les différents "fields". Connaissez-vous la fonction permettant de réaliser cette tâche ?

Theming d'une view : templates vs fonction

Bonjour à tous
J'ai une vue pour laquelle j'ai créé un template views-view-fields--catalogue.tpl.php
Ce template me sert à personnaliser le balisage des différents champs d'une ligne.
Voici un extrait :

<?php if (isset($fields["term_node_tid"]->content)): ?>
    <span class="oeuvre-instru"><?php print $fields["term_node_tid"]->content; ?></span>
<?php endif; ?>

J'ai en tout dix champs à personnaliser et tout fonctionne correctement.
Sauf que l'affichage du résultat est très lent...

Est-ce qu'au niveau du template j'emploi la bonne méthode ?

Par badgones

Ajouter un display mode dans Drupal 7

Pour ajouter un nouveau mode d'affichage sous Drupal 7, il suffit d'implémenter le hook_entity_info_alter comme ceci.

/**
 * Implements hook_entity_info_alter().
 */
function MODULE_site_entity_info_alter(&$entity_info) {
  $entity_info['node']['view modes']['nouveau_display'] = array(
    'label' => t('Nom nouveau display'),
    'custom settings' => TRUE,
  );
}

Overrider le tpl de la page d'un terme

Bonjour,

Suite à mon upgrade vers d7, je suis en train de convertir mon thème custom vers D7..j'ai un souci avec la page de terme de taxonomie qui ne renvoie pas le même contenu que sous D6...vous pouvez comparer :

http://d7.lycee-marie-gasquet.eu/tag/type-de-formation/lycee-techno

http://lycee-marie-gasquet.eu/tag/type-de-formation/lycee-techno

Pages