Заранее извиняюсь за то, что не привожу полную статью прямо здесь, тому есть объективные причины. Надеюсь вам не составит особого труда кликнуть по ссылке.
Возможно данный аргумент покажется для кого-то неважным, но по сравнению с этим плеером, все остальные тупо не вытягивают по дизайну. Где-то близко курит в сторонке Flowplayer, но это не все-равно оно.
Да, я знаю. Озвучил мнение некоторых людей о таких комментах. Вероятно это был кто-то из них. Хотя, честно говоря, я тоже преверженец лички для исправлений.
Это безусловно быстрый способ. Но вы не учитыаете других нюансов. Если у вас что-то глючит — при правильном подходе вы сможете найти это в файлах, и откатить изменения. Если код находится в базе (ваша вкладка), то изменения 1) совсем не просто найти 2) непонятно кто их туда внес 3) нет удобства при редактировании (банальной подсветки синтаксиса).
Вы сами сказали, что хотите поменять запрос программно. Значит нужно писать код. Значит его нужно сохранить в файл (код в базе — дикое зло, вспомните когда настроите SVN). А посему — создать модуль. Модуль друпала отличается от обычного текстового файла только наличием .info файла с 4мя строчками. Мне кажется, это не проблема для вас, и я уверен, вы с этим согласитесь.
views.doc.logrus.com/group__views__hooks.html
а именно hook_views_query_alter (&$view, &$query) Как видите, $query передается по сслыке и его можно менять в хуке. Ради справедливости стоит заметить, что там будет не простой стринг, а объект запроса, но его можно менять его же методами.
uppod.ru/talk_111
а именно hook_views_query_alter (&$view, &$query) Как видите, $query передается по сслыке и его можно менять в хуке. Ради справедливости стоит заметить, что там будет не простой стринг, а объект запроса, но его можно менять его же методами.
В первых вьюсах все было вообще втупую:
drupal.org/node/180924