CODE
{section name=id loop=$serie}
{if $serie[id].tytul.0 != $serie[id.index_prev].tytul.0}
Jeśli pierwszy znak nie jest taki sam jak pierwszy znak poprzedniego rekordu, to występuje sama litera.
{/if}
Tutaj pokazuję zawartość rekordu.
{/section}
{if $serie[id].tytul.0 != $serie[id.index_prev].tytul.0}
Jeśli pierwszy znak nie jest taki sam jak pierwszy znak poprzedniego rekordu, to występuje sama litera.
{/if}
Tutaj pokazuję zawartość rekordu.
{/section}
Generalnie sortowanie działa, ale nie wiem jak w Smarty zrobić dwie rzeczy:
- wyłączyć uwzględnianie wielkości liter. Bo teraz 'E' i 'e' powodują zrobienie dwóch oddzielnych działów. Wolałbym jeden zawierający obydwa przypadki.
- sprawić, by rekordy zaczynające się od liczby były jedną grupą z przedziału [0-9]. Teraz każda cyfra ma osobny dział. Ponownie wolałbym, aby był to jeden.