iMessi89 Опубликовано 8 октября, 2013 Жалоба Поделиться Опубликовано 8 октября, 2013 возникла небольшая идея, продублировать все бренды списком по колонкам каждой буквы алфавита!(см. скриншот) данный код выедет первую букву каждого бренда {foreach from=$letters item=l} <a href="/brendy/{$l}">{$l}</a> {/foreach} а этот выедет все бренды {get_brands var=all_brands} {if $all_brands} {foreach $all_brands as $b} <a href="/brands/{$b->url}">{$b->name}</a> {/foreach} {/if} Как их соединить вместе (двойной цикл форич) чтобы получить то, как на рисунке?) Пробовал делать форич внутри форича - но нифига! Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 8 октября, 2013 Автор Жалоба Поделиться Опубликовано 8 октября, 2013 пробовал вот так: {foreach from=$letters item=l} <i>{$l}</i> {foreach from=$letters item=brand} <h2>{$brand}</h2> {/foreach} {/foreach} двойной форич срабатывает, но сам бренд не выводится Цитата Ссылка на сообщение Поделиться на другие сайты
dkoz Опубликовано 8 октября, 2013 Жалоба Поделиться Опубликовано 8 октября, 2013 Покажите код формирования $letters Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 9 октября, 2013 Автор Жалоба Поделиться Опубликовано 9 октября, 2013 все отлично работает, остается только понять как выводить по 8 ячеек в каждой строке таблицы) Цитата Ссылка на сообщение Поделиться на другие сайты
Gregar Опубликовано 28 октября, 2014 Жалоба Поделиться Опубликовано 28 октября, 2014 все отлично работает, остается только понять как выводить по 8 ячеек в каждой строке таблицы)Пробуй через CSS при помощи width: 25%; в общем построй таблицу и к <td> пропиши стили с определенной шириной в процентах. Либо сделай через <li> и тоже выстави проценты.. поиграйся в стилях и будет гуд.. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.