На CMS Drupal таке рішення робиться навіть на дефолтних функціонал за допомогою Views.
- Створюємо нове уявлення і називаємо його наприклад "Glossary", в моєму випадку це сторінка, але можна і як блок.
- Вибираємо потрібний тип матеріалу для показу (в моєму випадку це були терміни таксономії)
- У форматі відображення вибираємо «не форматується список" "з поля"
Додайте поле заголовка (в моєму випадку ім'я терміна таксономії) і поставте галочку "Зробити це поле посиланням"
Додайте ще одне точно таке поле, тільки тепер поставте галочку "Виключити з виведення", а також в Rewrite result галочку "Встановити для цього поля максимальну довжину" і впункте "Ще" назвіть це поле якось по іншому щоб їх не плутати.
Далі йдемо в настройки "Чи не форматированного списку" і вибираємо наше виключена з виведення поле в "Grouping field Nr.1" і ставимо галочку "Use rendered output to group rows"
Зберегти нашу Views і додаємо в стилі шаблону наступний CSS (не забудьте перейменувати клас якщо назвали Views НЕ п
Милуємося що вийшло.
Схожі статті