В CMS Made Simple в админке на вкладке Контент » Страницы
мы наблюдаем полосатую таблицу (ячейки через строку расскрашены в серый цвет)
следовательно механизм раскраски таблицы уже заложен в ядро самой CMS в виде плагина или модуля (незнаю...).
Вопрос: может быть кто-то знает как использовать этот механизм для создания полосатой таблицы при выдаче контента?
Полосатая таблица [РЕШЕНО]
Полосатая таблица [РЕШЕНО]
Last edited by legko on Sat Jan 23, 2010 11:26 pm, edited 1 time in total.
Re: Полосатая таблица
css:
#megatable tr:odd { background-color: #ccc;}
#megatable tr:odd { background-color: #ccc;}
Re: Полосатая таблица
Блин, советчики...
Вот код для формирования полосатой таблицы из массива $foo
предполагается что в массиве столбцы таблицы разделены знаком "#" (без кавычек)
пример составлен для двух колонок.
Вот код для формирования полосатой таблицы из массива $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>