Question

J'ai récemment commencé à travailler avec Drupal sur le côté et ont dû faire face aux limites que je me heurte dans l'API Views. Plus que ne je trouve plus rapide et plus puissant pour ce coder moi-même.

  1. Il est difficile de créer des vues personnalisées qui ont un look spécifique et se sentent sans créer des fichiers personnalisés de toute façon.
  2. Création des pages à partir de zéro dans un * .tpl.php me donne plus de choix et de flexibilité. Je l'ai fait deux ou trois d'entre eux maintenant et il est presque aussi rapide.

Pour un développeur (car il est un forum de programmation) ce qui est mieux à votre avis:
Vues ou modèles personnalisés?

Était-ce utile?

La solution

Je ne suis même pas sûr de ce que vous entendez par des modèles personnalisés (s'il vous plaît dites que vous n'êtes pas dans les fichiers SQL hardcoding .tpl.php), mais peu importe ce que vous voulez dire, la réponse est utiliser les vues chaque fois que possible .

Motifs:

  • Vitesse de développement - Je vous promets de créer une vue sera plus rapide qu'un module personnalisé 99,9% du temps
  • Stabilité - il a des centaines de milliers de testeurs
  • Sécurité - il a les yeux de beaucoup sur son code
  • Support - il y a des centaines de modules contrib qui interagissent avec des vues en quelque sorte
  • Maintenance - Views est une norme Drupal. L'utilisation des modules personnalisés donne l'entretien de votre site une courbe d'apprentissage inutile.
  • Mise à jour - Vues fournira un chemin de mise à niveau de J6 à D7. Vos trucs personnalisé ne sera pas.

Quant à votre « il est difficile de créer des vues personnalisées qui ont un look spécifique et se sentent » point, je pense que vous allez changer d'avis après un peu de temps avec des fonctions template_preprocess_whatever () et prépondérants modèles de vues. Vous avez un contrôle absolu si vous le voulez.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top