Jump to content

Recommended Posts

возникла небольшая идея, продублировать все бренды списком по колонкам каждой буквы алфавита!

(см. скриншот)

 

 

данный код выедет первую букву каждого бренда

 

{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}
 

 

 

 

Как их соединить вместе (двойной цикл форич) чтобы получить то, как на рисунке?) Пробовал делать форич внутри форича - но нифига!

 

post-3358-0-79305900-1381225921_thumb.jpg

Link to post
Share on other sites

пробовал вот так:

 

{foreach from=$letters item=l}
        <i>{$l}</i>
               
          {foreach from=$letters item=brand}
        <h2>{$brand}</h2>    
        {/foreach}          
       
        {/foreach}
 

двойной форич срабатывает, но сам бренд не выводится

Link to post
Share on other sites
  • 1 year later...

все отлично работает, остается только понять как выводить по 8 ячеек в каждой строке таблицы)

Пробуй через CSS при помощи width: 25%; в общем построй таблицу и к <td> пропиши стили с определенной шириной в процентах. 

Либо сделай через <li> и тоже выстави проценты.. поиграйся в стилях и будет гуд..

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...