День добрый!
Помогите пожалуйста с настройкой модуля Finder.
По умолчанию он выводит список материалов одного типа по дате создания начиная со старых.
Не могу заставить его сортировать материалы по дате создания от новых до старых.
заранее спасибо
Комментарии
а ты случайно не в курсе как можно применить данный модуль к этой теме http://drupal.org/project/arthemia
Чтобы вместо стандартного поиска вверху в меню имела место быть та форма из этого модуля?
находишь в файле page.php в папке с темой строчку типа такой: <?php print $search_box ?> .
Удаляешь её и пишешь вот это:
$finder = finder_load(ID нужного findera);
if ($finder) {
finder_invoke_finderapi($finder, 'finder_block');
print theme('finder_block', $finder);
}
?>
У меня почемуто это работает только на странице самого созданного Finderа. то есть finder/1
а на других страницах нет, как исправить?
разобрался..
добавив в template.php
drupal_add_js(drupal_get_path('module', finder_autocomplete) .'/finder_autocomplete.js');
да, точно этот файлик не всегда сам почему то добавляется.
вообще шикарный модуль, не понимаю как без него люди живут
а никто не поможет оттемизировать выпадающий список по щирине? пробыввла через цсс но не срабатывает.... то есть хочу сделать по длиннее а то слишком короткий
он делается такого же размера как и текстовое поле, из которого он вылазит. я сделал у себя так, что когда кликаешь по полю поиска, оно увеличивается(как на вконтакте), а когда фокус перемещается, оно опять сужается. получается выпадающий список нормального размера.
как ты это сделал?
Вместо этого модуля имеет смысл юзать ajax_search. Он тут на форуме выкладывался, поищите
$('.form-autocomplete').attr('value', 'Поиск...').addClass('virgin');
$('.form-autocomplete').focus(function () {
if($(this).hasClass('virgin')) {
$(this).attr('value', '');
}
$(this).css('width', '500px');
});
$('.form-autocomplete').blur(function () {
if($(this).attr('value')=='') {
$(this).attr('value', 'Поиск...').addClass('virgin');
} else {
$(this).removeClass('virgin');
}
$(this).css('width', '200px');
});
});
мне нужно чтобы увеличивался только выпадающий список по ширине, а самое поле для ввода запроса не изменяло размеры, как такое сделать?