Модуль News - Свой шаблон

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
al787
New Member
New Member
Posts: 8
Joined: Tue Feb 21, 2012 6:26 am

Модуль News - Свой шаблон

Post by al787 »

Уважаемы Господа!
Прошу Вас помочь с созданием шаблона для резюме новости.
на странице вывожу так

Code: Select all

{news number='3' category='Projects' summarytemplate='project' sortby='random'}
Есть задача вывода резюме новости через новый шаблон...
тот шаблон что у меня получился:

Code: Select all

<div class="wrapper"><h3>Последние проекты</h3>
{if $pagecount > 1}<p>
{if $pagenumber > 1}
{$firstpage}&nbsp;{$prevpage}&nbsp;
{/if}
{$pagetext}&nbsp;{$pagenumber}&nbsp;{$oftext}&nbsp;{$pagecount}
{if $pagenumber < $pagecount}
&nbsp;{$nextpage}&nbsp;{$lastpage}
{/if}
</p>
{/if}
{foreach from=$items item=entry}

	<div class="col-1">
		<div class="box1">
	{if isset($entry->fields)}
	{foreach from=$entry->fields item='field'}
		<p>{if $field->type == 'file'}<img src='{$entry->file_location}/{$field->value}' alt="" width="140" height="86"/>
		{else}
			{$field->name}:&nbsp;{eval var=$field->value}
			{/if}</p>
			{/foreach}
		<h4>{$entry->title|cms_escape}</h4>
	{if $entry->summary}
		<p class="p1">{eval var=$entry->summary}</p>
	{if $entry->postdate}
		<p style="text-align: right;"><br />{$entry->postdate|cms_date_format}</p>
	{/if}
			<div class="wrapper"><a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}" class="link1"><em><b>Подробно</b></em></a>
		</div>
		{/if}{/if}
		</div>
	</div>
		{/foreach}
</div>
В общем в теле страницы выводится только три случайные новости. Для каждой новости из выводимых необходимо в коде дать свой класс "col-1, col-2, col-3" в этом месте:

Code: Select all

<div class="col-1">
В смарти к сожалению так и не разобрался.
Так же добавил fild (файл) для изображения, подцепил картинку но ее так и не видно.
Решил сам основную проблему.
Кому интересно, добавил:

Code: Select all

...
{cycle values="col-1,col-2,col-3" assign='divclass'}
	<div class="{$divclass}">
...
Last edited by al787 on Wed Feb 22, 2012 9:58 am, edited 1 time in total.
al787
New Member
New Member
Posts: 8
Joined: Tue Feb 21, 2012 6:26 am

Re: Модуль News - Свой шаблон

Post by al787 »

Сам нашел решение (кому интересно):

Code: Select all

{cycle values="col-1,col-2,col-3" assign='divclass'}
<div class="{$divclass}">
Единственный момент, так и не разобрался как отобразить дополнительное поле (в момем случае файл).
Post Reply

Return to “Russian - русский”