Drupal

17
Comment ajouter une condition d'accès à un élément de menu?

Comment puis-je ajouter de nouvelles conditions en plus des conditions existantes qui déterminent si un élément de menu est visible? Ces conditions ne doivent pas être limitées aux paramètres d'autorisations. À titre d'exemple d'utilisation (pas nécessairement la raison de cette question):...

17
Suppression du bloc de contenu principal sur la première page

Je suis nouveau sur Drupal 7 et je cherche à remplacer la valeur main content blockpar défaut de la page d'accueil par un bloc équivalent généré à partir de Views (ce qui permet de mieux contrôler le bloc). J'ai réussi à générer le nouveau bloc de page d'accueil dans les vues et à l'ajouter à la...

17
Comment remplacer le fichier page.tpl.php par défaut?

J'ai une page dans mon D7site Web avec un écart important par rapport au reste de mes pages. Dans cette page, je n'afficherai qu'un nombre limité de régions et dans une disposition différente. Quelle est la meilleure façon de remplacer la valeur par défaut page.tpl.php? Puis-je créer quelque chose...

17
Comment restreindre l'accès au site pendant le développement?

Je crée un nouveau site basé sur Drupal 7. Le développement se fera sur un serveur accessible au public. Je travaille dans un environnement multi-sites. Je voudrais bloquer totalement l'accès au site à toute personne et tout sauf aux utilisateurs autorisés. Y compris l'accès au nom du site, au...

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'][] =

17
Meilleures pratiques pour implémenter la mise en cache personnalisée?

Pour chaque instance de chaque type d'entité, je génère un certain nombre de caches, nommés quelque chose comme: [module_name]__[entity_type]__[entity_id]__[string_depending_on_where_the_cache_came_from] Maintenant, chaque fois qu'une entité est mise à jour, je souhaite supprimer tous les caches en...