Textpattern - как создать алфавитный список определений?

Написано Фев 3, 11:46

Описание списка определений

Значится так – у нас есть словарик. В нем, естественно, есть определения. Наша задача получить вот список вот такого рода:

Слова на букву А:
алфавит

  • арбуз – фрукт, кот…
  • африка – один из контин…
  • аякс – технология, позв…
    Слова на букву Б:
  • баранка – мучгое издел..
  • бублик – еще одно муч…
  • бяка – что-то и разря…
    Слова на букву Г:
  • голова – ненужный челов…
  • гром – погодное явл…

Т.е. на выходе мы хотим получить список в виде:

Буква Х
определение на букву Х – краткий “анонс” этого определения

Причем заголовок (арбуз, африка, гром и др.) должны являться ссылкой на полное определение. Кроме того, между словами, начинающих на разную букву должны идти заголовки, которые будут предворять список на нужную букву. Думаю, пояснять первый пример больше не надо – мы уже поняли, чего хотим добиться.

Принцип создания (содержимое форм) списка определений в Textapttern

1. Заходим в админку – содержание – категории и создаем категорию “Буквы”
2. После в эту категорию создаем еще 33 категории, каждая из которых будет буквой из алфавита

В результате должно получится нечто такое:
вложенный список категорий в textpattern

3. Открываем для редактирования статью, выбираем нужную секцию и в одной из категорий (меню справа), например в “Категории 2” выбираем нужную букву, которая будет соответствовать нашему оперделению.
Выбор категории

P.S. Продолжение следует…

Вырубить топором