Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Отображение контента


Recommended Posts

Друзья, добрый день! Подскажите, пожалуйста, бьюсь пятый час ,не могу сообразить. Суть: есть n-ое количество брендов ,нужно вывести их по алфавиту и сделать букву ,с которой начинаются названия брендов в заголовок. Вот код:

<?php $letter = ''; ?>
		<div class="text-center">
			<?php foreach ($vendors_list as $vendor_list) { ?>
				<?php if($vendor_list['letter'] != $letter) { ?>
					<dt class="col-sm-1"><?php echo $vendor_list['letter']; ?></dt> //Тут выводится первая буква
					<?php $letter = $vendor_list['letter']; ?>
				<?php } ?>
				<dd class="col-sm-11 pull-right">
					<div><?php echo $vendor_list['name']; ?></div> // Тут список брендов
				</dd>
			<?php } ?>
		</div>

Получается ,что из-за форича я получаю такой список:

    А

Антон

Анна

Алексей

    Б

Борис

Боярышник

и т.д.

Но мне не нужно, чтобы они (названия брендов) выводились в столбик. Нужно чтобы было так:

А

Антон    Анна    Алексей

Б

Борис   Боярышник

и т.д.

 

Я понимаю, что это из-за класса col-sm-11, но у меня не получается список названий ,начинающихся с одинаковой буквы объединить под один <div>.

Прошу Вашей помощи

Надіслати
Поділитися на інших сайтах


1 час назад, nikifalex сказал:

чем вас не устроил стандартный? Он как раз это и делает

Т.к. буквы есть далеко не все из алфавита, они должны добавляться по мере поступления новых брендов, поэтому при запросе к базе я помимо списка брендов получаю еще и первую букву через SUBSTR и вывожу ее в своем "алфавите"

Надіслати
Поділитися на інших сайтах


1 час назад, nikifalex сказал:

чем не устраивает стандартный?

https://demo.opencart.com/index.php?route=product/manufacturer

Это то что вы хотите?

По большому счету да. Только бренды у меня - не производители, пишется для своих целей, за подсказку спасибо, посмотрю как там реализовано и сделаю так же :)

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.