[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Чётное, не чётное - ссылки!
RAPOS
Доброе утро форумчане. У нас цмс на смарти.
Есть php код
<?
include("config.php");
$News = new Articles();
$AllNews = $News->GetNewshead();
while($get_all = mysql_fetch_assoc($AllNews[1]))
{
$AllNewsSmarty[] = array(
"id_new" => $get_all["id_new"],
"name" => $get_all["name"]
);

}
@mysql_close($db);
$smarty->assign("news_params", $AllNewsSmarty);
$smarty->display("show_articles_detail.tpl");
?>


Который передаёт данные в этот "show_articles_detail.tpl" тпл.
В нём цикл:
{foreach from=$news_params key=key item=news} 
<li><a href="../services/{$news.id_new}.html" class="_sm" title="{$news.name}">{$news.name}</a></li>
{/foreach}


В ссылке класс "_sm" есть ещё класс "_sm1"
Это два класса для отображение матраца!
Тоесть первая ссылка например в белом фоне, а вторая в красном!

Вопрос как осуществить, что автоматически подставлялся класс "_sm" к чётному и "_sm1" не чётному выводу ссылок?

_____________
<?print 'Hello world';?>
kaww
если верно вспомнил синтаксис, то :
<li><a href="../services/{$news.id_new}.html" class="_sm{if key mod 2}1{/if}" title="{$news.name}">{$news.name}</a></li>
RAPOS
Цитата (kaww @ 20.09.2013 - 07:32)
если верно вспомнил синтаксис, то :
<li><a href="../services/{$news.id_new}.html" class="_sm{if key mod 2}1{/if}" title="{$news.name}">{$news.name}</a></li>

Не помогло матрац так же идёт из одного цвета _sm а _sm1 не подставляется sad.gif

_____________
<?print 'Hello world';?>
RAPOS
Спасибо за внимание, на другом форуме подсказали такой пример:
$c = $n++ % 2;
$class = 'class' . $c;

для пхп модуля а выглядит всё вот так теперь:

<?
include("config.php");
$News = new Articles();
$AllNews = $News->GetNewshead();
while($get_all = mysql_fetch_assoc($AllNews[1]))
{
$c = $n++ % 2;
$class = 'sm' . $c;
$AllNewsSmarty[] = array(
"id_new" => $get_all["id_new"],
"name" => $get_all["name"],
"class"=>$class
);
}
@mysql_close($db);
$smarty->assign("news_params", $AllNewsSmarty);
$smarty->display("show_articles_detail.tpl");
?>


{foreach from=$news_params key=key item=news} 
<li><a href="../services/{$news.id_new}.html" class="_{$news.class}" title="{$news.name}">{$news.name}</a></li>
{/foreach}


:D

_____________
<?print 'Hello world';?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.