Вывод новостей определенной даты

Главные вкладки

Аватар пользователя Neka Neka 13 марта 2011 в 12:09

Здравствуйте!
Я создал тип ноды, и pathauto сделал им путь /news/dd.mm.yy/headline-of-news-article (дата нужна для одинаковых заголовков разных новостей, ну и для читаемости, чтоли). Вопрос: Как выводить все новости от числа dd.mm.yy по ссылке /news/dd.mm.yy ? В друпале новичок, хотелось бы отказаться от views

Комментарии

Аватар пользователя Neka Neka 13 марта 2011 в 15:02

Lotar wrote:
Мне кажется это будет извращением. Но попробуйте таксономию тогда делать для каждой даты)

Вот-вот, такие мысли тоже были, и я тоже понял что это извращение)) Может через вьюсы можно сделать? Хотя и хотел обойтись без них, но если никак по другому, то буду использовать их. Ну либо как еще можно организовать отображение типа по дате?

Аватар пользователя bsyomov bsyomov 13 марта 2011 в 17:00

"Neka" wrote:
Может через вьюсы можно сделать? Хотя и хотел обойтись без них

Зачем обходится без того, что для этого предназначено?

Аватар пользователя Neka Neka 14 марта 2011 в 18:14

Ибо сайт будет высоконагруженный + есть знания в программировании РНР, зачем эти тучи лишних запросов в БД, если есть возможности обойтись без них. Правда знаний в Drupal API у меня практически нет. Но прошу вас хотябы на словах обьяснить логику сниппета. Реализацию оставлю за собой.

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 14 марта 2011 в 18:25

Neka wrote:
зачем эти тучи лишних запросов в БД

А "тучи" - это по вашему сколько? Вы проводили сравнение, тестировали под нагрузкой?

Views - это единственно правильный способ для такого решения.

Аватар пользователя bsyomov bsyomov 16 марта 2011 в 0:03

"Neka" wrote:
Ибо сайт будет высоконагруженный + есть знания в программировании РНР, зачем эти тучи лишних запросов в БД, если есть возможности обойтись без них. Правда знаний в Drupal API у меня практически нет. Но прошу вас хотябы на словах обьяснить логику сниппета. Реализацию оставлю за собой.

У вас очень вряд-ли получится, сделать более производительное решение, а если ещё вспомнить, что у views есть встроенное кеширование, которое можно задействовать в пару кликов...
В общем вы совершенно зря пытаетесь пойти своим путём и изобрести квадратноколёсный велосипед.