まず、私はこのトピックをよく知っていますが、残念ながら、元の回答プロバイダーに質問を返すことができないようです。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を使用するのにコストがかかります。上記のコードを改善する方法について誰かが何か提案がありますか?順序付けられていないリストのマークアップは私を助けていないかもしれないと思っています。