PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 1
Stanisov Отправлено: 09 Апреля, 2012 - 15:39:57 • Тема: В шаблоне Smarty вывести 2 секции с ассоциативным массивом • Форум: CMS и фреймворки

Ответов: 0
Просмотров: 844
Здравствуйте! Нужна помощь новичку!
Нужна помощь с выводом многомерного массива в шаблон

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $arr[0] = array('id' => '0', 'title' => 'Заголовок0', 'desc' => 'Описание0', 'price' => '300');
  3. $arr[1] = array('id' => '1', 'title' => 'Заголовок1', 'desc' => 'Описание1', 'price' => '300');
  4. $arr[2] = array('id' => '2', 'title' => 'Заголовок2', 'desc' => 'Описание2', 'price' => '300');
  5. $arr[3] = array('id' => '3', 'title' => 'Заголовок3', 'desc' => 'Описание3', 'price' => '300');
  6. ...
  7. ?>




В шаблоне Smarty tpl нужно выводить в 2х секциях по 10 элементов:

CODE (html):
скопировать код в буфер обмена
  1.      <ul class="attr">
  2.                 <li><span class="niceCheck" onclick="changeCheck(this.id)" id="niceCheckbox{$arr.id}" rel="{$arr.desc}"><input type="checkbox" id="choise{$arr.id}" class="clickChecked" name="choise[]" value="{$arr.price}" /> <label  for="choise[{$arr.id}]">{$arr.title}</label></span></li>
  3.         </ul>
  4.  



и далее вторая секция с 10ю элементами, выводится таким же образом

CODE (html):
скопировать код в буфер обмена
  1.      <ul class="attr">
  2.                 <li><span class="niceCheck" onclick="changeCheck(this.id)" id="niceCheckbox{$arr.id}" rel="{$arr.desc}"><input type="checkbox" id="choise{$arr.id}" class="clickChecked" name="choise[]" value="{$arr.price}" /> <label  for="choise[{$arr.id}]">{$arr.title}</label></span></li>
  3.         </ul>

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB