Пытаюсь воссоздать в Drupal 7.12 табличный список статей с сортировкой. Как сделать сортировку в поле «Дата публикации» кликая по названию столбца? Само поле простое - 2012-02-28 (год, месяц, день).
То, что делал, не получается. В новом типе контента «Транскрипты» создал текстовое поле «Дата», и вручную ввел дату - 2012-02-28. Создал несколько таких статей в виде таблицы. Во Views вытащил сортировку этих дат.
Но, по названию колонки сортировка не появляется. Если сортировку вынести за пределы таблицы, то она эти цифры не сортирует. Если сделать поле цифровым (Integer), то разделители для года и месяца не вставить, даёт ошибку.
Кажется, есть модуль Data, но не хотелось бы всё усложнять. Как сделать проще?
Комментарии
Сформулирую вопрос проще - как в таблице (созданной через View) сортировать статьи по дате? Формат даты максимально простой, вводимый вручную год/месяц/день.
Подскажите, очень нужно: как в табличном выводе статей создать порядковые номера для каждой статьи на двух языках? Это две ноды, а номер должен быть один, общий. Готов вводить номера вручную, лишь бы были, но какое создать поле?
Нумерация, которая сейчас есть, не привязана к статьям.
Самый простой вариант сортировки таблицы по щелчку на нужную колонку - это, ИМХО, подключить jQuery-скрипт.
Также для удобства можете добавить в папку templates вашей темы модифицированный файл views-view-table.tpl.php (оригинал см. в папке модуля views).
Знать бы какой jQuery-скрипт.
Меня бы устроила нумерация статей даже без возможности сортировки. Есть ли возможность создания простого поля, чтобу нумеровались статьи для двуязычного сайта?
- А что делать дальше, после копирования views-view-table.tpl.php? Какое это даёт удобство? (Просто не знаю, что делать с ним дальше).
Модифицированный? Что там нужно изменить?