Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用modules.info文件使Drupal7模块依赖于主题?_Drupal_Drupal 7_Dependencies - Fatal编程技术网

如何使用modules.info文件使Drupal7模块依赖于主题?

如何使用modules.info文件使Drupal7模块依赖于主题?,drupal,drupal-7,dependencies,Drupal,Drupal 7,Dependencies,我正在设置一个Drupal7模块,它必须依赖于某个主题 如何在modules.info文件中实现这一点?非常确定此功能不存在。此外,模块依赖主题可能不是最佳实践,因为它打破了关注点分离原则。如果模块需要为自己的功能设置主题,那么它应该有自己的模板文件和主题函数。好的,当我想在自定义模块中使用主题函数时,您认为什么是好的做法?我使用bootsrap,它有我可以在我的模块中使用的代码,如标记等。来创建一个我喜欢的样式的按钮?一般来说,您的模块应该生成原始内容,例如带有HTML的tpl.php文件。然

我正在设置一个Drupal7模块,它必须依赖于某个主题


如何在modules.info文件中实现这一点?

非常确定此功能不存在。此外,模块依赖主题可能不是最佳实践,因为它打破了关注点分离原则。如果模块需要为自己的功能设置主题,那么它应该有自己的模板文件和主题函数。好的,当我想在自定义模块中使用主题函数时,您认为什么是好的做法?我使用bootsrap,它有我可以在我的模块中使用的代码,如标记等。来创建一个我喜欢的样式的按钮?一般来说,您的模块应该生成原始内容,例如带有HTML的tpl.php文件。然后在您的主题中,您可以将引导样式和JS应用于该HTML。如果出于某种原因需要在模块中应用样式,可以使用类似的模块来访问模块中的引导功能。