3

ビューで作成したテーブルの上部と下部にページャーを配置する方法を考えています。

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 Web サイトでカスタム ページャー モジュールを試しましたが (現在はローカル ホストで)、正しい構成にもかかわらず、2 つのページャーを表示することができませんでした。

CSS 中毒者として、トップページャーを 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 は、特定の Web ページのソース コードで見つけることができます: Chrome または IE では ctrl-u、または fire-bug

複数のビューで同じページャーを表示するには、次のようにクラスを同じ css-code に追加できます。

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

2 つのクラスの間に空白を入れることを忘れないでください。また、2 番目に結合されたクラスを削除するときは、. も削除することを忘れないでください。

于 2011-12-06T16:11:51.463 に答える