[РЕШЕНО]Вопрос по views

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

Аватар пользователя Sevix Sevix 10 октября 2013 в 2:07

Необходимо решить вопрос, суть которого описана здесь.
Там же есть и решение, но только оно под 6-ку.
Возможно ли такое сделать для 7-ки на основе views?
Если да, работающий вариант готов оплатить.

P.S. Интересен вариант именно с views, поскольку выводить нужно не просто ссылки на предыдущие материалы, а краткое описание + подхват картинок.

Можно сразу в личку с ценой.

Комментарии

Аватар пользователя Sevix Sevix 10 октября 2013 в 17:07

"Ch" wrote:
вьюсом можно + собственный плагин аргумента или php фильтр

Так то-то и оно. Сам сделать не в состоянии, поэтому и хочу найти на ком. основе.

"dotter90" wrote:
у андеда есть пару статей на тему вывода похожих материалов. http://xandeadx.ru/[/quote]

Все перечитал уже. Нашел решения и для template.php, и чтоб в блоке выводить. Но все варианты позволяют выводить только ссылки. А нужно - тизеры.
А если выводить похожие через views, то выводятся либо первые, либо последние.
А вот как сделать, чтоб выводились только nid которых меньше, чем у текущей ноды, найти не могу.
Парадокс, есть код для вставки в блок, где запросом вытаскивается нужное и условием определяется: nid должно быть больше или меньше. Т.е. все работает. Но выводятся только тайтлы.
Views - те же запросы к бд, но такое условие здесь почему то задать невозможно.

Аватар пользователя Ch Ch 10 октября 2013 в 20:25
/**
 * Implements hook_views_query_alter().
 */

function HOOK_views_query_alter(&$view, &$query) {
  if ($view->name == 'view_name') {
    $query->add_where(0, 'node.nid', (int) arg(1), '>');                       
  }
}

Еще можете модуль date посмотреть. Там много всяких аргументов для вьюс.