Дата в ссылке
Кто-нибудь задавался вопросом, как изменить формат даты в ссылке на материал? Если поставить поля, например, {title}-{date_pub}, то ссылка принимает вид /nazvanie-materiala-28-04-2017-17-15.html И всё было бы прекрасно, но дата без времени смотрелась бы лучше. В документации написано, что поле "дата" формируется вида, указанного в конфигурации сайта, но на ссылку видимо это не распространяется? В базе поле date_pub имеет вид 2017-02-08 22:09:04, но в ссылку попадает без секунд, значит и время целиком убрать удастся.
Подскажите пожалуйста, где исправить формирование ссылки, чтобы получилось /nazvanie-materiala-28-04-2017.html?
Самый простой метод, не требующий никаких вмешательств в движок.Подскажите пожалуйста, где исправить формирование ссылки, чтобы получилось /nazvanie-materiala-28-04-2017.html?
Создаете в нужном типе контента новое поле с системным именем любым, например date_short и типом поля "дата". Галку "показывать время" не ставить.
После формируете слаг таким образом: {title}-{date_short}
Всё.
А я пробовал и у меня всё автоматически заполняется и работает.
Проверил на трех сайтах. Текущая дата ставится автоматом.