0

我正在使用 drupal 7 面板无处不在模块,我已经为我的主页设置了一个面板页面模板。问题是我需要向模板中的包装 div 添加一个类,该类取决于包装器内的面板窗格内的节点类型。这需要动态添加,因为我们的站点编辑器将在很多地方移动面板窗格。

即我模板中的一行如下所示:

   <div class="content_wrapper">
        <div id="main-content-row1" class="content">
            <?php print render($content['content-row1']); ?>
        </div>
    </div>

我想根据 $content['content-row1'] 中的节点类型在 'content_wrapper' div 上动态添加一个类。

4

1 回答 1

0

从面板模块中找到打印该面板布局的 tpl.php 文件(它可以在“ panels/plugins/layouts/YOUR_LAYOUT ”文件夹下找到)并将其复制到您的主题文件夹中。

在 tpl.php 文件中添加 php 代码,方法与编辑 drupal 主题的方式相同。

于 2013-08-08T16:50:17.230 回答