Уже спрашивал некоторое время назад, но ответа так и не нашел
Суть имеем 2 таксономии задача в одной из них выводить скажем 7 материалов, а на страницах другой выводить 25
В настройках друпала можно указать кол-во материалов, которое будет распространяться на весь сайт.
НЕУЖЕЛИ!!! нет возможности например через template.php переопределить для какого-нибудь словаря или его термина вывод кол-ва превью материалов? Неужели в этом вопросе такой провал?!
Увы вьюсы не вариант ибо нагрузка на этих страницах увеличится как минимум в 2 раза это подходит для единичного случая.
Комментарии
*Взял поп-корн*
Вообще-то можно забацать прямым запросом выборку чего угодно и как угодно. В дефолтном варианте Друпал обладает очень базовым функционалом, удивляться нечему
что-то подобное наверное и надо переопределить переменную контент или же ее часть
Синкола ты? О_о
Что есть Синкола не знаю. Препутали
Все еще актуально
Ап
Что ап?
Пишите модуль и продолжайте экономить на спичках и оптимизировать кавычки
Эх, если бы я мог написать модуль, я бы давно бы этим занялся, но увы мне это недоступно.
У меня логика такая, если в template.php можно переопределить шаблон любой страницы целого раздела или типа материала, то я полагаю, по той же схеме можно в несколько строчек указать друпалу, чтобы он для определённого словаря выводил определённое кол-во тизеров, то есть брал их не из настроек, а из template. Я наивен и это не подвластно template? Такая возможность, как мне видится, необходимая и ни кто не спрашивал о ней и решения нет.
Да, еще хочу отметить, что вьюс тут совершенно избыточен так как друпал сам делает выборку и нужно только помочь ему нужное кол-во поставить
Логика неверная.
Отличайте данные от темизации.
RxB я знаю, вы гуру друпала, подскажите, пожалуйста, как можно реализовать такую возможность? Неужели только через модуль? А вы такой модуль не встречали?
Мысли вслух* Неужели! такой функционал никому не нужен? В одном словаре у нас отображается 5 статей, а в другом 20 картинок например
NightL, не дразните его, скажите сразу посещаемость сайта
А как посещаемость сайта влияет на подобный функционал? ...
или мысль в том чтобы использовать вьюсы и забыть ...
Ребят! Знатоки друпала - выручайте!
2 термина/словаря
на странице /news показывается 10 нод превью
на странице /park показывается 30 нод превью
Такой многофункциональный файл настроек template.php неужели не может в этом помочь?
Ладно встречал ли кто модуль в природе, чтобы в свойствах словаря появилось поле для количества выводимых превью?
Вам же написвли
все что находиться в папке темы, а в частности template.php отвечает только за ПРЕДСТАВЛЕНИЕ (внешний вид) УЖЕ ПОЛУЧЕННЫХ данных,
вам же необходимо изменение самих данных (в вашем случае количество данных в выборке) ...
Не морочьте людям голову Легенда о том что вьюс уж очень нагружают сервер не соответствует действительности ... но если вы принципиально против, закажите (поищите) соответствующий модуль, я думаю желающие сделать, за определенное вознаграждение, найдутся ...
тут даже views без дополнительного хука hook_views_pre_build не поможет
Да почему-же не поможет термины и пути я так понимаю предопределены, просто два разных вьюса с разным количеством вывода нод на страницу (не обязательно же делать через аргументы с привязкой к термину)
я отталкивался от начального топика
Хорошо, а если у меня в словаре будет скажем 200-300 терминов/меток, то одним созданным представлением/вьюсом можно обойтись?
Вам понадобиться столько вьюсов сколько методов отбора у вас будет + «помучиться» с настройкой аргументов , т.е если для каждого термина у вас свое количество выбираемых нод, то да 200-300 (правда я не могу представить себе такую ситуацию), если же у вас только три метода вывода допустим (20, 40 и 60 нод), то вам надо построить три соответствующих вьюса и правильно построить фильтр и/или правильно передать аргумент (возможно привязываться не к термину а допустим к словарю (и/или типу материала,полю сск и т.п)
Правильно ли я понял, ситуация:
Один словарь, в нем множество терминов. Во всех словарях структура одинаковая выводится одно и тоже кол-во превью, по сути ничем не отличается от вывода штатными средствами таксономии
Требуется только одно представление - верно?
да при условии, что вы все выводите однотипно ...
Спасибо, будем пробовать
Ребят снова нужна небольшая консультация с вьюсом по все тому же вопросу.
.
1. Сделал тип контента + поле cck
2. Вьюсом вывожу страницу с этими полями выполняющие роль превью
3 ?. при переходе на любой тег контент уже выводится без участия вьюса и страница уже выглядит не так как задумано, как указать вьюсу, что любой тег в словаре он же должен выводить точно так же как первую страницу?