ビューで作成したテーブルの上部と下部にページャーを配置する方法を考えています。
2 に答える
これを行うには、views/theme ディレクトリから views-view.tpl.php をテーマにコピーします。そこに来たら、それを編集し、行をコピーします
<?php if ($pager): ?>
<?php print $pager; ?>
<?php endif; ?>
セクションの下から、views-content
別のコピーを上に配置します。
これにより、すべてのビューのページャーが複製されることに注意してください。非常に特定のビューでのみこれを行う必要がある場合は、ビュー編集フォームのテーマ情報セクションをクリックすると、特定のビューで使用可能なすべてのテンプレートが表示されます。
提案をありがとう。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 番目に結合されたクラスを削除するときは、. も削除することを忘れないでください。