Документация по пыли просто ужасна , я уже просмотрел все, что смог найти, и не могу понять, как это должно работать.
У меня возникла проблема с предполагаемыми специальными значениями $idx и $len, которые, если я правильно угадал, возвращают текущий индекс при переборе массива -как раздел и длину указанного массива -как раздел. У меня есть условие @if (на самом деле кратное ), которое я пытаюсь настроить для форматирования шаблона, и значения просто не работают, насколько я могу судить, что приводит меня к следующим вопросам:
Вот мой шаблон:
{#myArray}
{name}{@sep}, {/sep}{@if cond="('{$idx}' == '{$len} - 2')"}and {/if}{@if cond="('{$idx}' == '{$len} - 1')"}{@if cond="('{$len}' == '1')"} is {:else} are {/if}here.{/if}
{/myArray}
Что он должен делать:
Если специальные $idx и $len работают так, как можно было бы подумать, этот шаблон будет делать то, что я хочу, насколько я могу судить, однако я не думаю ни о $idx, ни о $len (. ] или оба ). Если это не так, как мне создать шаблон, который делает то, что я хочу?