Сенсей
Новичок
Смарти не выводит весь массив если числовые ключи не по порядку
Имеем массив:
Выводим массив:
Так вот... обратите внимание на массив $right_blocks - если в массиве идут числовые ключи по порядку.. то есть [0], [1], [2], [3] и и.д - все работает отлично...
А если ключи идут не попорядку... как в примере.. первый ключ [0] а за ним сразу же [2] - то есть ключ [1] вообще не сущществует... то смарти выводит лиш содержание первого ключа...
Надеюсь понятно обьяснил =))
Как сделать чтоб смарти с [0] шел к [2] ?
Имеем массив:
Код:
$right_blocks = Array (
[0] =>
Array (
[title] => Анекдот
[content] => Текст
)
[2] => Array (
[title] => Сегодня день варенья у
[content] => текст
);
);
Код:
{section name=b loop=$right_blocks}
<table class="r_b" cellpadding="0" cellspacing="3">
<tr>
<td class="r_b"><div><b>{$right_blocks[b].title}</b></div><br>{$right_blocks[b].content}</td>
</tr>
</table>
{/section}
А если ключи идут не попорядку... как в примере.. первый ключ [0] а за ним сразу же [2] - то есть ключ [1] вообще не сущществует... то смарти выводит лиш содержание первого ключа...
Надеюсь понятно обьяснил =))
Как сделать чтоб смарти с [0] шел к [2] ?