Page 1 of 1

Полосатая таблица [РЕШЕНО]

Posted: Sun Jan 10, 2010 2:15 am
by legko
В CMS Made Simple в админке на вкладке Контент » Страницы
мы наблюдаем полосатую таблицу (ячейки через строку расскрашены в серый цвет)
следовательно механизм раскраски таблицы уже заложен в ядро самой CMS в виде плагина или модуля (незнаю...).
Вопрос: может быть кто-то знает как использовать этот механизм для создания полосатой таблицы при выдаче контента?

Re: Полосатая таблица

Posted: Wed Jan 13, 2010 1:23 pm
by mr_ozio
css:

#megatable tr:odd { background-color: #ccc;}

Re: Полосатая таблица

Posted: Sat Jan 23, 2010 11:22 pm
by legko
Блин, советчики...
Вот код для формирования полосатой таблицы из массива $foo
предполагается что в массиве столбцы таблицы разделены знаком "#" (без кавычек)
пример составлен для двух колонок.

Code: Select all

<div id="table">
<table cellspacing="0">
{section name=rows loop=$foo}
 <tr class="{cycle values="odd,even"}" onmouseover="this.className='{cycle values="odd,even"}hover';" onmouseout="this.className='{cycle values="odd,even"}';">{assign var=a value="#"|explode:$foo[rows]}   
  <td>{$a[0]}</td>
  <td>{$a[1]}</td>
 </tr>
{/section}
</table>
</div>