2012-07-02 2 views
3

Во-первых, я хорошо знаю эту тему, но, к сожалению, я не могу ответить на вопросы первому поставщику ответов. Кажется, переполнение стека только хочет ответы на эти нити, так что я застрял: Multiple rows with jcarouselDrupal and JCarousel Views - Несколько строк

Во всяком случае, моя проблема связана с Drupal и использования модуля JCarousel для моих взглядов. Im в настоящее время доходит до конца моей темы развития. Тем не менее, у меня есть несколько проблем с этим, а именно в получении стиля jcarousel, например вида, но с двумя строками вместо одного. Со следующим 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 Как вы можете видеть, группу каждый набор полей для каждый элемент в общий столбец. Поэтому я не могу создать полную границу для каждого отдельного элемента. (См.: http://static.inky.ws/image/2303/image.jpg для примера того, что я пытаюсь получить по коду)

Я могу получить вид сетки, но это означает изменение стиля моего представления, чтобы использовать «Сетка», которая мне стоит от использования jcarousel. Есть ли у кого-нибудь предложения о том, как я могу улучшить свой код выше? Я думаю, что разметка неупорядоченного списка может мне не помочь.

ответ

0

Пожалуйста, посмотрите на http://mywishez.com Все эти изображения спереди, которые вы видите, отображаются с помощью jcarousel. Вы также можете проверить с помощью firebug. Я установил высоту и установил количество предметов больше, чем можно держать подряд!