Искать  
 
   
 
Туплю с conditionals
Отправлено: 05 Июнь 2010 01:30 A.M.   [ Игнорировать ]
Студент
Avatar
RankRank
Всего сообщений:  142
Зарегистрирован  2008-01-02

Приведенный ниже код работает, но имеется стойкое ощущение что сделано неправильно. Гляньте пожалуйста, как реализовать лучше?

<div class="container">
                    
{exp:weblog:entries}
                    {if count 
>= "1" && count <= "3"}
                        
<div class="box">
                            
{content}
                        
</div>
                    
{/if}
                    {if count 
== '4'}
                    
</div>

                    <
div class="container_caption">Add to Favorites</div>
                    <
div class="container">
                        <
div class="box box_alt">
                            <
table width="100%" cellspacing="0" cellpadding="16">
                    
{/if}
                            {if count 
>= '4'}
                                
<tr>
                                    
{content}
                                
</tr>
                            
{/if}
                {paginate}
                            
</table>
                        </
div>
                    </
div><!-- /container -->

                
{if "{total_pages}" != 1}
                    
<div class="pages">
                        <
div class="pages_in">
                            
pagination
                        
</div>
                    </
div><!-- /pages -->
                
{/if}
                {
/paginate}
                {
/exp:weblog:entries} 
Профиль
 
 
Отправлено: 08 Июнь 2010 02:19 A.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

может так...

<div class="container">
                    
{exp:weblog:entries}
                    {if count 
>= && count <= 3}
                        
<div class="box">
                            
{content}
                        
</div>
                    
{/if}
                    {if count 
== 4}
                    
</div>

                    <
div class="container_caption">Add to Favorites</div>
                    <
div class="container">
                        <
div class="box box_alt">
                            <
table width="100%" cellspacing="0" cellpadding="16">
                    
{/if}
                            {if count 
>= 4}
                                
<tr>
                                    
{content}
                                
</tr>
                            
{/if}
                  
</table>
                
{paginate}
                           
                        
</div>
                    </
div><!-- /container -->

                
{if total_pages 1}
                    
<div class="pages">
                        <
div class="pages_in">
                            
pagination
                        
</div>
                    </
div><!-- /pages -->
                
{/if}
                {
/paginate}
                {
/exp:weblog:entries} 
 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 08 Июнь 2010 06:00 A.M.   [ Игнорировать ]   [ # 2 ]
Студент
Avatar
RankRank
Всего сообщений:  142
Зарегистрирован  2008-01-02

Сделал. На выходе получилось практически не то, что в первом варианте )

Профиль