将CSS添加到module_invoke()D7

时间:2015-06-29 01:57:22

标签: drupal drupal-7

如何在Drupal 7中为module_invoke()函数添加自定义CSS?我有超级鱼菜单,我可以将它放到我页面中的右侧区域,这就是为什么我打算在我的页面中调用它并为此设置正确的CSS,

这是我的代码

     <nav id="customMenu" class="collapse navbar-collapse">
        <div id="navigation"><div class="section">
        <?php
            $block = module_invoke('superfish', 'block_view', '2');
            print render($block['content']);
        ?>
        </div></div> 
    </nav> 

任何想法?

1 个答案:

答案 0 :(得分:0)

有两种方式:

  1. 使用element的“#attaching”属性:

    $ block ['content'] ['#attached'] ['css'] [] = drupal_get_path('module','my_module_name')。 '/css/my_module_name.css';

  2. 使用drupal_add_css()

    drupal_add_css(drupal_get_path('module','my_module_name')。'/ css / my_module_name.css');