J'ai un flux RSS d'articles de type personnalisé dans Drupal 7 en utilisant le module Views. Création de views-view-row-rss.tpl.php dans le répertoire/mytheme/et dans "Edit view" "Theming information" Sortie du style de ligne: views-view-row-rss.tpl.php montre que le template a été trouvé dans mes thèmes annuaire. Le problème est que ce modèle n'est pas utilisé, le flux RSS est toujours généré en utilisant le modèle par défaut. Et en cliquant sur le style de ligne affiche le modèle par défaut. Comment forcer le module Vues à utiliser mon modèle personnalisé?Drupal 7 Views - personnaliser le modèle de sortie RSS
Répondre
Vous devriez mettre un nom de fichier spécifique comme ce que vous voyez dans les informations de thème dans les vues. Dites par exemple si vous avez un flux 'ventes' comme vue.
Les fichiers de modèle selon les informations du thème: vues-view-ligne-rss - ventes - feed.tpl.php vues-view-rss - ventes - feed.tpl.php
Assurez-vous de vider votre cache et placez les fichiers dans votre dossier de modèles. ex. themes \ custom \ mytheme \ templates
N'utilisez pas de vues.
Utilisez EntityFieldQuery et transmettez les articles à node_feed.
EFQ est très facile à utiliser. Voici a couple of tutorials.
L'emplacement correct pour les vues des modèles est des sites/all/thèmes/mythème/templates/vues/
y déplacer et exécuter une chasse complète de cache et vous devriez le voir.
- 1. Préparer des données pour Drupal Views RSS
- 2. Drupal 7-Views Taxonomy Parent Enfant URL
- 3. Comment personnaliser la sortie du menu principal dans drupal 7?
- 4. Flux Rss dans drupal 7
- 5. jQuery .load() ne fonctionne pas bien avec Drupal 7 Views
- 6. Drupal Views Arguments
- 7. Breadcrumbs/Views in Drupal
- 8. Drupal Views Relations
- 9. Drupal: problème CCK/Views
- 10. Drupal Views relation
- 11. Drupal Views 3 réanalyser les fichiers modèles
- 12. Drupal 7 Views - Comment accéder à la variable $ row non formatée dans un template personnalisé?
- 13. Drupal 7: Tri de plusieurs types de contenu dans Views, avec différents champs de date
- 14. Personnaliser une sortie de champ
- 15. Drupal 7 Theming dynamique
- 16. Comment personnaliser les arguments de l'URL d'une page Views?
- 17. Sortie Image champ personnalisé dans Drupal 7
- 18. Drupal Views Teaser/body Toggle
- 19. Drupal Views Ajax lignes d'actualisation
- 20. Drupal Views Relations et arguments
- 21. drupal 7 contenu personnalisé hook_theme sortie
- 22. Drupal 7 page vocabulaire
- 23. Drupal 6: Accéder au champ CCK dans le modèle de ligne RSS d'une vue
- 24. Comment implémenter un noeud-VIEWNAME.tpl.php avec le module Drupal Views?
- 25. Affichage Taux module dans Drupal 7 Modèle
- 26. Drupal 7 - Diviser le contenu
- 27. Drupal: Drupal6 views: Restriction de filtre
- 28. Comment utiliser l'argument views dans drupal?
- 29. Drupal 7 Theming a view
- 30. vues Drupal sortie thème
Avez-vous rincé vos caches? – Artusamak
Oui, j'ai effacé les caches Drupal et Views. – joshas
J'ai donc fait un remplacement de la fonction mythere_preprocess_views_view_row_rss() dans template.php pour réécrire la sortie RSS. Pas la manière la plus élégante, mais cela a fonctionné. – joshas