Записи галереи изображений

Формат множественных записей

ExpressionEngine использует один и тот же тег gallery для отображения множественных записей и одиночных записей. Как правило, версия тега множественных записей выводит набор эскизов изображений, каждый из которых является ссылкой к полноразмерному изображению, которое отображается на своей странице. Ниже приведен пример кода множественных записей:

{exp:gallery:entries gallery="bikes" orderby="entry_date" columns="3" rows="2"}

<table >
<tr>
<th colspan="4">Most Recent Images</th>
</tr>

{entries}

{row_start}<tr>{/row_start}

{row}
<td>
<a href="{id_path=gallery/comments}"><img src="{thumb_url}" width="{thumb_width}" height="{thumb_height}" alt="{title}" title="{title}" /></a><br />
{title}
</td>
{/row}

{row_blank}<td>&nbsp;</td>{/row_blank}

{row_end}</tr>{/row_end}

{/entries}

</table>

{/exp:gallery:entries}

Приведенный пример кода создал бы размещение наподобие этого:

Множественные записи

Замечания для множественных записей

В приведенном выше примере есть несколько парных тегов, с помощью которых записи можно отображать горизонтально в колонках, и вертикально в строках.

Для получения такого типа расположения обычно используется стандартная таблица HTML, как показано в примере.

Формат одиночной записи

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

{exp:gallery:entries gallery="vacations"}

<div>
<img src="{image_url}" width="{width}" height="{height}" border="0" alt="{title}" title="{title}" />
</div>

<h3>{title}</h3>

{caption}

{if allow_comments}
<a href="{id_path=gallery/comments}">{if comment_total == 0}No comments have been submitted yet{/if}{if comment_total == 1}1 person has commented{/if}{if comment_total > 1}{comment_total} people have commented{/if}</a>
{/if}

<p>This image has been viewed {views} {if views == 1}time{/if}{if views != 1}times{/if}</p>

{/exp:gallery:entries}

Замечания для одиночной записи

Версия тега одиночной записи обычно используется на страницах, отображающих одиночное изображение полного размера. Отображаемое изображение обычно определяется идентификатором (ID) изображения, который присутствует в URL, но оно может быть жестко закодировано в теге через параметр "entry_id", который описан ниже. Если идентификатор (ID) изображения не представлен ни в URL, ни параметре, то в теге доступны другие параметры, определяющие отображаемое изображение. С этим тегом доступна функция разбивки на страницы, с помощью которой вы можете отображать одно изображение на странице, например в случае "фото веб журнала".

Примечание:  При использовании версии тега одиночной записи, будет отображаться только одна запись. Параметр "limit" в сущности, отключен для этого тега.

Параметры и переменные

Далее, для управления выводом тега галереи вы будете использовать параметры и переменные:

Наверх страницы