我正在尝试编写一个模块,它需要模块a或模块b(不是两者都有,但两者都很好)。它只依赖于OR b。有没有办法把它放在.info文件中或以编程方式强制执行这个OR依赖项?如何让我的drupal模块具有条件依赖关系?
0
A
回答
0
您本身不能在Drupal的任何当前版本中,有一个discussion here其中谈到增加对.info
文件enhances[]
和enhancedby[]
财产(其中包括一些其他新的特性),但尚未投入为核心尽我所知。
如果您使用的是Drupal 6,您可能会看到为响应此讨论而创建的Module Supports模块。
如果你使用的是Drupal 7,讨论可能会让你有一半的地方,如果没有的话,那个页面上会有一些补丁,至少会向你显示你需要做些什么来补丁Drupal核心让它工作。
0
我看过其他模块实现这一点的唯一方法是在模块安装完成后报告问题,并且不包括作为从属模块。我会认为这将与ckeditor或jquery_ui这类需要非Drupal代码才能正常运行的模块类似。
相关问题
- 1. Drupal 7模块依赖关系
- 2. Python模块依赖关系
- 3. Python模块依赖关系
- 4. nodejs - 模块依赖关系
- 5. Require.js,模块依赖关系
- 6. Linux模块依赖关系
- 7. Clojure模块依赖关系
- 8. cx_freeze模块依赖关系
- 9. 模块依赖关系中的依赖关系?
- 10. 模块依赖关系和关系
- 11. Drupal API:如何从另一个模块加载模块依赖关系
- 12. 有条件的gem依赖关系
- 13. 结构图 - 具有依赖关系的安装依赖关系
- 14. mvn依赖关系:具有传递性依赖关系的树
- 15. maven条件依赖关系
- 16. 插入具有循环依赖关系的模块(* .ko)
- 17. 具有多个目录/模块依赖关系的Makefile
- 18. 具有依赖关系的UMD Ultimate JS模块解决方案?
- 19. 如何声明我的Module :: Starter模块的依赖关系?
- 20. 作为模块的Maven依赖关系
- 21. Android - 库模块的Gradle依赖关系
- 22. 库模块中的依赖关系
- 23. 具有多个 - 具有依赖关系的多个模块的父POM
- 24. 制作具有多个依赖关系的文件依赖关系图
- 25. 如何发布具有项目间依赖关系的Maven多模块项目?
- 26. 如何找出我的maven pom中有哪些依赖关系具有特定的依赖关系。
- 27. 如何让Intellij停止删除Grails内联插件模块依赖关系?
- 28. 建议如何处理node.js私有模块依赖关系?
- 29. Maven多模块依赖关系共享
- 30. Python模块变量依赖关系