Je développe un tout nouveau module (aucun site ne l'utilise encore). Il nécessite une version Drupal spécifique, car il utilise le hook_taxonomy_term_view()
hook introduit dans Drupal core version 7.17 .
Je veux éviter que mon module ne soit activé sur un site utilisant, par exemple, Drupal 7.16 ou toute version antérieure de Drupal core. Les versions supérieures de Drupal, supérieures à 7.17, devraient être correctes.
Ma question : Comment puis-je rendre mon module dépendant de cette version Drupal 7.17, qui est un minimum pour mon module?
Remarque: je n'ai pas besoin (je dois m'inquiéter) d'une solution pour les sites où le module est déjà installé. Il n'est donc pas nécessaire de le désactiver d'une manière ou d'une autre dans ces versions Drupal antérieures à 7.17.
dependencies[] = mymodule (1.12)
mais il semble que cela ne fonctionne pas pour le noyau.
dependencies[] = taxonomy (>7.17)
et d'autres numéros de version possibles, mais cela n'a pas fonctionné.