Перейти к содержанию
Официальный форум поддержки Simpla

Как вывести посты из блога в две колонки


Рекомендуемые сообщения

Нужно вывести статьи блога в две колонки. Колонки находятся в диве <div id="articles"> и разделяются на <div id="articles_left"> и <div id="articles_right">

 

Код вот такой стандартный: 

 

 

 

 

<div id="articles">
	<div id="articles_left">	


{get_posts var=last_posts limit=6}
	{if $last_posts}
		
                {foreach $last_posts as $post}
		<h3><a href="blog/{$post->url}">{$post->name|escape}</a></h3>
                {$post->annotation}
		
                
           {* Нужно чтобы после половины постов вставился этот код:
                </div>
                <div id="articles_right">
              *}  
                
        {/if}
        </div>
        
</div>

 

 

 

нужно чтобы после половины количества постов в выводе поставилось вот это: </div>

<div id="articles_right">

 
 

 

Какое условие нужно добавить в цикле, чтобы вставит окончание левого слоя и начало правого? 

 

Подскажите, кто знает и заранее спасибо! 
Ссылка на сообщение
Поделиться на другие сайты




{get_posts var=last_posts limit=6}
{if $last_posts}

{foreach $last_posts as $post}

{$post->name|escape}


{$post->annotation}


{if $post@iteration == 3}


{/if}
{/foreach}
{/if}



Как то так...
Ссылка на сообщение
Поделиться на другие сайты
  • 5 лет спустя...

А если скажем необходимо сделать 3 столбика? то необходимо вот такой код прописать:
<div id="articles">
<div id="articles_left">

{get_posts var=last_posts limit=9}
{if $last_posts}
{foreach $last_posts as $post}
<h3><a href="blog/{$post->url}">{$post->name|escape}</a></h3>
{$post->annotation}

{if $post@iteration == 3}
</div>


<div id="articles_center">

{/if}
{/foreach}
{/if}
</div>

 

<div id="articles_right">

{/if}
{/foreach}
{/if}
</div>

 

Подскажите как будет правильно?

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

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

Уже проверили что не работает. Поэтому и пишу здесь, чтобы спросить у гуру Simpla

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...