3

まず、私はこのトピックをよく知っていますが、残念ながら、元の回答プロバイダーに質問を返すことができないようです。Stack Overflowはこれらのスレッドでのみ回答を求めているため、行き詰まっているようです: jcarouselを使用した複数の行

とにかく、私の問題はDrupalと私の見解のためのJCarouselモジュールの使用に関連しています。私は現在、私のテーマ開発の最終段階に到達しています。ただし、これにはいくつかの問題があります。つまり、ビュースタイルのようなjcarouselを取得する際に、1行ではなく2行を使用するという問題があります。テーマフォルダーに次のjcarousel-view.tpl.phpを含めると、さらに進んでいくことができました。

<?php
/**
* @file jcarousel-view.tpl.php
* View template to display a list as a carousel.
*/
?>
<ul class="<?php print $jcarousel_classes; ?>">

  <?php $i=0; $rows_number=2; //you can change the number of rows ?>
  <?php foreach ($rows as $id => $row): ?>
    <?php if($i%$rows_number==0) : ?>
      <li class="<?php print $classes[$id]; ?>">
    <?php endif; ?>
    <?php print $row; ?>
    <?php if($i%$rows_number==($rows_number-1)) : ?>
      </li>
    <?php endif; ?>
    <?php $i++; ?>
    <?php endforeach; ?>
    <?php if($i%$rows_number!=0) : ?>
      </li>
    <?php endif; ?>
</ul>

最終結果は次のとおりです。http://static.inky.ws/image/2302/image.jpgご覧の とおり、各アイテムの各フィールドセットが共通の列にグループ化されています。そのため、個々のアイテムごとに完全な境界線を作成することはできません。(Imがコードごとに達成しようとしていることの例については、http ://static.inky.ws/image/2303/image.jpgを参照してください)

グリッドビューを取得できますが、ビューのスタイルを「グリッド」を使用するように変更することを意味します。これは、jcarouselを使用するのにコストがかかります。上記のコードを改善する方法について誰かが何か提案がありますか?順序付けられていないリストのマークアップは私を助けていないかもしれないと思っています。

4

1 に答える 1

0

http://mywishez.comをご覧ください。 前面に表示されているすべての画像は、jcarousel を使用して表示されています。firebug でも確認できます。ハイトを設定し、連続で保持できる以上のアイテム数を設定しました!

于 2013-04-12T05:21:49.420 に答える