drupal7 关于theming的menu问题
1、*.tpl.php为页面;调用css文件中的css生成页面。
<?php if ($page['main_menu_links']): ?> <div id="main-menu-wrapper" class="clearfix"> <div class="main-menu-inner"><?php print render($page['main_menu_links']); ?></div> </div> <?php endif; ?>
如上,第一行检查main_menu_links是否在page.tpl.php里面声明。然后调用下面的css。
很奇怪的是,如果用代码
<?php if ($main_menu_links): ?> <div id="main-menu-wrapper" class="clearfix"> <div class="main-menu-inner"><?php print $main_menu_links; ?></div> </div> <?php endif; ?>
也可以生成一个菜单,但是这个css调用的是navigation.css和html-element里面的同名css。