Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Здравствуйте. Пожалуйста подскажите. Вёрстка предполагает, что названия категорий выводятся по 5 штук. Следующие 5 штук выводятся в новом div, в новой колонке. Как такой вывод порциями, по 5 можно, организовать в шаблоне при обходе форичем всех имеющихся категорий?
<ul class="kat1">
<li><a class="btn btn-xs btn-primary btn-outlined" href="#">Downloads</a></li>
<li><a class="btn btn-xs btn-primary btn-outlined" href="#">Freebies</a></li>
<li><a class="btn btn-xs btn-primary btn-outlined" href="#">Envato</a></li>
<li><a class="btn btn-xs btn-primary btn-outlined" href="#">Tutorial</a></li>
<li><a class="btn btn-xs btn-primary btn-outlined" href="#">Update</a></li>
</ul>
<ul class="kat2">
<li><a class="btn btn-xs btn-primary btn-outlined" href="#">Downloads</a></li>
<li><a class="btn btn-xs btn-primary btn-outlined" href="#">Freebies</a></li>
<li><a class="btn btn-xs btn-primary btn-outlined" href="#">Envato</a></li>
<li><a class="btn btn-xs btn-primary btn-outlined" href="#">Tutorial</a></li>
<li><a class="btn btn-xs btn-primary btn-outlined" href="#">Update</a></li>
</ul>
Не в сети
https://stackoverflow.com/q/8753786/272885
Надеюсь с переписыванием "голого" php на Blade проблем не будет.
$count = 1;
foreach( $users_kicks as $kicks )
{
if ($count%5 == 1)
{
echo "<ul>";
}
echo "<li>".$kicks->brand."</li">;
if ($count%5 == 0)
{
echo "</ul>";
}
$count++;
}
if ($count%5 != 1) echo "</ul>"; //This is to ensure there is no open div if the number of elements in user_kicks is not a multiple of 5
С коллекциями можно получить доп. удобство: метод chunk()
https://laracasts.com/discuss/channels/ … eply=38754
@foreach($collection->chunk(5) as $items)
<ul>
@foreach($items as $item)
<li>
{{ $item }}
</li>
@endforeach
</ul>
@endforeach
вообще-то есть ешё array_chunk() для массивов
Гуглить
Изменено artoodetoo (13.05.2019 06:15:07)
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Не в сети
Спасибо Вам
Не в сети
Страницы 1