Je veux construire un site de démonstration Drupal où je peux créer plusieurs thèmes personnalisés et les afficher chacun sur une page séparée du site. L'accès peut être soit via des liens ou des éléments de menu. Plus la solution est "simple", mieux c'est.Besoin d'avoir un thème Drupal "complet" pour chaque page sur un site
2
A
Répondre
1
Créez un bloc personnalisé qui exécute du code PHP. L'extrait de code suivant doit afficher la page en cours dans le jeu de thèmes dans $custom_theme
.
global $custom_theme, $theme;
// If $theme is set, init_theme() will not initialize the custom theme.
unset($theme);
// Set the theme you want to use.
$custom_theme = "garland";
init_theme();
Il y a aussi un module qui vous permet de modifier le thème utilisé en fonction de certaines règles (dans l'exemple, le type de contenu étant montré, l'URL de la page en cours de visualisation, etc.): la page du projet est http://drupal.org/project/themekey .
Questions connexes
- 1. Vues Drupal - Thème personnalisé pour un champ
- 2. Multi-Site Drupal, structuration de thème et thème Zen
- 3. Thème Drupal - Différents thèmes pour chaque formulaire Web
- 4. Comment obtenir un site Wordpress complet pour travailler sur SSL?
- 5. Forme de nœud Drupal | Avoir un fichier de thème .tpl pour chaque type de noeud?
- 6. Comment créer un répertoire comme URL pour chaque page sur un site Web
- 7. vues Drupal sortie thème
- 8. Thème un site basé sur le nom d'hôte
- 9. comment mettre en place un bouton facebook sur mon site pour chaque photo sur ma page?
- 10. Pièges possibles sur un site multilingue de Drupal?
- 11. Drupal: Comment activer un module pour un thème, mais pas un autre?
- 12. asp ModalPopupExtender charger un nouveau site complet?
- 13. forme de thème sur drupal 6
- 14. Comment construire un site Drupal multilingue?
- 15. Récupère toutes les propriétés webpart via PowerShell pour chaque page sur un site SharePoint
- 16. Exclure un bloc sur Drupal
- 17. Contenu Top Drupal Thème
- 18. Drupal, Views: utiliser AJAX pour charger le noeud complet?
- 19. Organisation d'un site basé sur un département dans Drupal
- 20. Drupal 6: Comment ajouter une nouvelle région à un thème
- 21. Configurer un éditeur WYSIWYG pour les utilisateurs du site Drupal
- 22. La page d'opération Drupal Batch échoue avec mon thème
- 23. drupal formulaire override thème fonction
- 24. Ajouter un titre de page au thème personnalisé sur Magento
- 25. Drupal page d'utilisateur enregistré?
- 26. Comment créer un site bilingue sans créer de page ASP distincte pour chaque langue?
- 27. déployer des changements sur un site drupal vivant
- 28. cookies jquery: un nouveau cookie est créé sur chaque page?
- 29. Drupal sur le thème de l'affichage d'une vue
- 30. Ajouter un fichier JS sur une certaine page sur Drupal