J'ai ajouté une nouvelle ligne de région à mon fichier .info sous le répertoire/sites/all/themes/[theme]. Toutefois, lorsque je regarde la page Blocs, la région n'est pas visible, ni un élément sélectionnable dans les menus déroulants. J'ai également effacé le cache. Qu'est-ce que je rate?Drupal 6: Comment ajouter une nouvelle région à un thème
Répondre
Si plusieurs thèmes sont activés, assurez-vous de regarder le bon thème sur la page de configuration du bloc. Par exemple, si vous avez activé custom_theme et guirlande, il existe une page de configuration de bloc pour chacun d'entre eux.
Aller à http://www.example.com/admin/build/block/list/custom_theme voir des blocs pour votre custom_theme
Aller à http://www.example.com/admin/build/block/list/garland voir des blocs pour le thème de guirlande
etc ... pour tous les thèmes ont permis
Lorsque vous dites que vous avez effacé le cache, faites-vous référence au registre de thèmes? Ou avez-vous vraiment effacer le cache de la base de données? Si vous venez de supprimer le registre de thème, il ne reflète pas les modifications apportées au fichier .info du thème. Vous pouvez vider le cache par ...
- Utilisez le lien ou le bouton "Effacer toutes les données en cache" situé dans "Administrer> Configuration du site> Performances".
- Avec le bloc devel activé (livré avec le module devel), cliquez sur le lien "Vider le cache".
- Il suffit de visiter la page de sélection de thème à "Administrer> Construction du site> Thèmes".
Liste de Drupal.org
Il est également possible que le navigateur lui-même est la mise en cache des pages. Vous pouvez effacer le cache de votre navigateur, ainsi que le cache Drupal, juste pour être absolument sûr.
Si rien de tout cela ne fonctionne, pourriez-vous publier votre affectation de région à partir du fichier .info?
Je présume que Drupal 6, mais dans votre andytheme.info, avez-vous ajouté la région comme celui-ci (voir la ligne de fond):
regions[left] = Left sidebar
regions[right] = Right sidebar
regions[content] = Content
regions[header] = Header
regions[footer] = Footer
regions[andyregion] = Andy Region
Rappelez-vous que vous devez ajouter toutes les régions si vous ajoutez une dans votre .inf o fichier - ils ne seront pas hérités de votre thème de base.
Et, dans votre page.tpl.php, avez-vous ajouté la variable de région à imprimer quelque part? Quelque chose comme ça?
<div class="region andyregion"><?php print $andyregion ?></div>
Bien sûr, il serait entouré par tout ce que vous voulez. Puis vider le cache et voir si c'est dans les blocs.
Andy-
Ce qui suit vous utilisez Zen comme suppose le modèle de base.
Ouvrez
/sites/[yoursite]/themes/[yourtheme]/[yourtheme].info
fichier et faites défiler vers le bas à l'endroit où il y a beaucoup deregions[xxx] = yyy
Le nom entre parenthèses est le nom de la machine de la région. Le texte après le signe égal est un texte descriptif utilisé sur la page
admin/structure/blocks
.Ouvrez
/sites/[yoursite]/themes/[yourtheme]/templates/page.tpl.php
et en ajoutant<?php print render($page['MACHINE-NAME']); ?>
où vous voulez la région apparaisse.
- 1. forme de thème sur drupal 6
- 2. Drupal - Comment ajouter une région dans comment-wrapper?
- 3. Fonction de thème dans Drupal 6
- 4. Comment contrôler le placement de la région des commentaires dans Drupal 6?
- 5. Contenu Top Drupal Thème
- 6. Comment faire flotter un bloc (ou une région) dans Drupal?
- 7. 6 ----- pourquoi drupal thème() ne peut pas émettre
- 8. Comment ajouter un formulaire à une vue avec des vues drupal 6.x 2?
- 9. Comment envoyer un email HTML sur une nouvelle inscription dans DRUPAL 6?
- 10. Incorporation d'une nouvelle région dans un modèle de noeud de type contenu
- 11. vues Drupal sortie thème
- 12. drupal 6 et nodequeue_nodes
- 13. Comment puis-je créer un formulaire personnalisé de thème (drupal 6.x)
- 14. Vues Drupal - Thème personnalisé pour un champ
- 15. Comment ajouter correctement un plugin à un thème dans WordPress
- 16. Drupal 6: Développeur de thème donne un nom de candidat trop commun, rien de spécifique
- 17. comment puis-je ajouter une nouvelle propriété à un objet
- 18. PHP Comment ajouter un éditeur à une nouvelle page
- 19. Comment ajouter une 'nouvelle' classe à un vecteur
- 20. Comment ajouter du javascript à la page de connexion et de déconnexion de Drupal 6
- 21. Plugin Wordpress - ajouter une nouvelle page
- 22. vues Drupal ajouter un formulaire pour ajouter un enregistrement
- 23. Ajouter une feuille de style conditionnelle dans le thème Chameleon de Drupal
- 24. bloc d'abonnement dans Drupal 6
- 25. Drupal 6. Profil de contenu
- 26. Récupérer le thème Drupal actuel?
- 27. comment ajouter un thème personnalisé à jQueryUI themeswitcher?
- 28. Comment créer un nouveau thème dans drupal 7
- 29. WPF, Prism v2, Région dans un dialogue modal, ajouter une région dans le code derrière
- 30. Drupal 6 node_view empty
Ceci est une bonne réponse aussi ... mais la réponse de calebthorne a résolu mon problème. – Jukebox