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。

posted on 2013-02-18 15:37  rorodo  阅读(158)  评论(0编辑  收藏  举报