我注意到在Zen主题中有各种PHP文件,扩展名为.inc文件.i.e。的 template.conditional-styles.inc 即可。我已经阅读/观看了很多主题教程,但没有人提到这些文件的主题,只有template.php。
任何人都可以告诉我何时,是否以及如何使用这些文件进行主题化。
非常感谢
答案 0 :(得分:1)
这是用于禅宗主题的内部使用,请在文件中阅读这些内容。
template.conditional-styles.inc :
//有条件的代码 样式表最初是作为补丁 禅。现在,它已被旋转 它自己独立的模块 很高兴防止发出代码 禅实施之间的漂移 和 conditional_styles.module,
// so 禅现在包括精确的副本 conditonal_style module's:
// conditional_styles.theme.inc,v 1.4 2008/09/14 23:26:47 johnalbin Exp
它将包含在 template.theme-registry.inc 文件中,通过以下代码:
function _zen_theme(&$existing, $type, $theme, $path) {
// Compute the conditional stylesheets.
if (!module_exists('conditional_styles')) {
include_once './' . drupal_get_path('theme', 'zen') . '/template.conditional-styles.inc';
// _conditional_styles_theme() only needs to be run once.
if ($theme == 'zen') {
_conditional_styles_theme($existing, $type, $theme, $path);
}
}
_zen_theme将包含在 template.php :
中/**
* Implements HOOK_theme().
*/
function zen_theme(&$existing, $type, $theme, $path) {
...
include_once './' . drupal_get_path('theme', 'zen') . '/template.theme-registry.inc';
了解hook_theme。