Гуглил, но что-то ничего не нашел. Задача в том, чтобы выводить в категории все ноды, которые к ней относятся, без разбивки на страницы. Число нод 100-200. Вопрос как?
очень подробный ответ
То что вы привели внутренние функции модуля taxonomy. Насколько я вижу они не переопределяются. Отсюда и был мой вопрос - куда же их приладить, чтоб получить требуемый функционал?
Это не внутренние, это обычные API-шные. И переопределять их не надо. Описание функций почитайте для начала, а конкретно какие параметры принимает функция taxonomy_select_nodes
Получается, пишем свой модуль, перехватываем там урлы вида taxonomy/term/XXX в том модуле сами вытаскиваем все ноды вашими функциями и рендерим их? Так? Это не слишком сложно для такой задачи?
можно перехватить, можно не перехватывать, всё зависит от вас. Для этой задачи сложным не считаю, так как это напишется быстрее чем поставится Views и создастся представление
Комментарии
http://api.drupal.ru/api/function/taxonomy_select_nodes/6 + http://api.drupal.ru/api/function/taxonomy_render_nodes/6
Вьюсом наверно тоже можно
э... и куда это впихнуть?
В модуль, в сниппет, на стене можете нарисовать
очень подробный ответ
То что вы привели внутренние функции модуля taxonomy. Насколько я вижу они не переопределяются. Отсюда и был мой вопрос - куда же их приладить, чтоб получить требуемый функционал?
Это не внутренние, это обычные API-шные. И переопределять их не надо. Описание функций почитайте для начала, а конкретно какие параметры принимает функция taxonomy_select_nodes
Получается, пишем свой модуль, перехватываем там урлы вида taxonomy/term/XXX в том модуле сами вытаскиваем все ноды вашими функциями и рендерим их? Так? Это не слишком сложно для такой задачи?
можно перехватить, можно не перехватывать, всё зависит от вас. Для этой задачи сложным не считаю, так как это напишется быстрее чем поставится Views и создастся представление
Сделал так
<?php
function helpers_init()
{
if (arg(0) == 'taxonomy' && arg(1) == 'term')
$GLOBALS['conf']['default_nodes_main'] = 1000;
}?>
подсмотрел тут http://www.drupal.ru/node/30642