|
|
30.04.2015, 15:49
|
|
kostyara
kos
Зарегистрирован: 2011-04-26
Сообщений: 29
|
С наступающими всех праздниками!
Есть вывод производителей из списка лимитом 25 штук, выходят 25 брендов с новой строки.
Код:
<?= listQuery("SELECT `Manufacturer_ID`, `Manufacturer_Name` FROM `Classificator_Manufacturer` ORDER BY `Manufacturer_Priority` ASC LIMIT 25","<a href='/products/manufacturer/?brand=\$data[Manufacturer_ID]'>\$data[Manufacturer_Name]</a><br>")?>
Как в шаблон прописать условие: после каждого пятого объекта ставить разделитель?
|
|
|
30.04.2015, 16:24
|
|
Nexwich
Панасин Александр

Зарегистрирован: 2011-04-05
Сообщений: 1037
|
Почему listQuery?
Код:<? $i = 0;
foreach($nc_core->db->get_results("SELECT `Manufacturer_ID`, `Manufacturer_Name` FROM `Classificator_Manufacturer` ORDER BY `Manufacturer_Priority` ASC LIMIT 25", ARRAY_A ) as $data){ ?>
<? if($i == 5){ $i = 0; ?>Разделитель<? } ?>
<a href='/products/manufacturer/?brand=<?= $data['Manufacturer_ID'] ?>'><?= $data['Manufacturer_Name'] ?></a><br>
<?
$i++;
} ?>
listQuery была удобна в 4 версии чтобы не закрывать echo и вписать функцию прямо в тексте. Сейчас же такой проблемы нету.
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|
|
|
02.05.2015, 12:24
|
|
kostyara
kos
Зарегистрирован: 2011-04-26
Сообщений: 29
|
Цитата:Почему listQuery?
Код:<? $i = 0;
foreach($nc_core->db->get_results("SELECT `Manufacturer_ID`, `Manufacturer_Name` FROM `Classificator_Manufacturer` ORDER BY `Manufacturer_Priority` ASC LIMIT 25", ARRAY_A ) as $data){ ?>
<? if($i == 5){ $i = 0; ?>Разделитель<? } ?>
<a href='/products/manufacturer/?brand=<?= $data['Manufacturer_ID'] ?>'><?= $data['Manufacturer_Name'] ?></a><br>
<?
$i++;
} ?>
listQuery была удобна в 4 версии чтобы не закрывать echo и вписать функцию прямо в тексте. Сейчас же такой проблемы нету.
Александр, спасибо большое!
|