Работа с циклами в шаблонах Expression Engine - PullRequest
0 голосов
/ 29 февраля 2012

У меня есть область на моем сайте движка Expression, где у меня есть часть контента, содержащая набор изображений.Я пытаюсь настроить шаблон так, чтобы я мог использовать галерею изображений jQuery.Я пытаюсь получить первое изображение, которое будет иметь нормальный размер, но каждое изображение после этого, я хотел бы использовать HTML, чтобы уменьшить изображение.Проблема заключается в том, что, используя шаблон движка Expression "Loop", я не могу понять, как визуализировать изображения отдельно.Итак, у меня есть это:

                  {if press_photo}
                    <div class="align_right image">
                        {press_photo limit='4'}
                            <img src="{url}" alt="{alt_text}" />
                        {/press_photo}
                    </div>
                  {/if}

При этом каждая фотография отображается одинаково.Как получить два цикла, в которых первый цикл содержит первое изображение, а второй - остальные?

1 Ответ

5 голосов
/ 29 февраля 2012

У вас может быть два цикла, один с limit = "1", а другой с limit = "3", offset = "1", но это будет не так эффективно, как использование переменной {count} с чем-то вроде этого.

{if count == 1}
    do this
{if:else}
    do that
{/if}
...