我正在开发一个全新的模块(尚无任何站点在使用它)。它需要特定的Drupal版本,因为它使用了hook_taxonomy_term_view()
Drupal核心版本7.17中引入的挂钩。
我想避免使用例如Drupal 7.16或任何早期版本的Drupal core在站点上启用我的模块。高于7.17的更高版本的Drupal应该很好。
我的问题:如何使我的模块依赖于最低的Drupal 7.17版本?
注意:对于已安装模块的站点,我不需要(不必担心)解决方案。因此,不需要在7.17之前的Drupal版本中以某种方式禁用它。
这个问题被标记为钩子,因为它与我应该在代码中使用的钩子有关。钩子并不意味着我正在寻找可以使用的钩子;我对允许我避免将模块安装在不使用Drupal 7.17或更高版本的站点上的任何解决方案持开放态度。
—
kiamlaluno
您可以要求其他模块的次要版本,
—
AyeshK
dependencies[] = mymodule (1.12)
但似乎不适用于核心模块。
@AyeshK嗯!现在,如果您可以将我引向始终启用的Drupal核心模块,那可能会很有趣。
—
kiamlaluno
我尝试使用它
—
AyeshK 2013年
dependencies[] = taxonomy (>7.17)
和其他一些可能的版本号,但是没有用。