3

我想知道如何在我用 Views 创建的表格的顶部和底部有一个寻呼机。

4

2 回答 2

7

您可以通过将views/theme 目录中的views-view.tpl.php 复制到您的主题中来做到这一点。一旦它在那里,编辑它,然后复制这些行

<?php if ($pager): ?>
  <?php print $pager; ?>
<?php endif; ?>

从该views-content部分下方,并在上方放置另一个副本。

请注意,这将为您的所有视图复制寻呼机。如果您只需要在一个非常特定的视图上执行此操作,您可以单击视图编辑表单的主题信息部分,它将显示特定视图的所有可能模板。

于 2011-05-19T16:14:58.333 回答
1

谢谢你的建议。我在我的 drupal 7 网站上尝试了自定义寻呼机模块(目前在本地主机上),但尽管配置正确,但无法让它显示两个寻呼机。

作为一个 css-addict,我将 top-pager 包含在一个 div 中:

<?php if ($pager); ?>
   <div class="top-pager"> <?php print $pager; ?> </div
<?php endif; ?>

我在我的主题 css 目录中的 view-styles.css 文件中使用了组合类

.view-titleview .top-pager {css code}

使寻呼机显示在特定视图上。.view-titleview类可以在具体网页的源码中找到:chrome或者IE中的ctrl-u,或者fire-bug

要在多个视图上显示相同的寻呼机,您可以将类添加到相同的 css 代码中,例如:

.view-titleview1 .top-pager, view-titleview2 .top-pager {css code}

请记住在两个类之间放置一个空白空间。并且不要忘记在删除第二个组合类时也删除 , 。

于 2011-12-06T16:11:51.463 回答