Помощь Скрыть статью в блоке категории J2.5

Scaltro

Гуру форума
Регистрация
15 Сен 2007
Сообщения
1.156
Реакции
79
Привет всем, нужна помощь в реализации, есть категория в Joomla 2.5, на неё ссылка отображать блок из категории, при переходе отображаются все статьи находящиеся в данной категории, одну статью нужно сделать чтобы в общем блоке она не отображалась, но статья по ссылке чтобы была активная, как это реализовать можно?
 
В настройках такого нет. В коде там где вывод материалов можно добавить проверку: если id материала не равняется указанному - вывести материал.
 
В пункте меню указать условие - выводить только избранные/не избранные (поставить соответствующую галку на статье)
Поменять автора, в пункте меню указать каких авторов выводить
и т.д. - смотри настройки пункта меню
 
Можно подробнее про условия, захожу в админку, вкладка меню, выбираю нужную категорию менюшки и перехожу к определённой ссылке, вот я в Менеджер меню: Редактирование пункта меню, справа вкладки:

Обязательные параметры
Параметры категории
Параметры макета Блога
Параметры отображения материала
Настройки интеграции
Параметры отображения ссылки
Параметры отображения страницы
Метаданные

Привязка модулей к данному пункту меню

Ни в одном этом пункте не нашёл где бы можно было указать условия как вы сказали...






 
Действительно нету, спутал с настройками модулей.
Тогда, т.к. двойка все равно не будет обновляться сделаем небольшой хак.
Идем по пути components\com_content\models\category.php
и добавляем на строке 216 после строки
PHP:
$model->setState('filter.access', $this->getState('filter.access'));
Строку:
PHP:
$model->setState('filter.featured', 'hide');
Она будет фильтровать избранные материалы - не выводить.
И на нужный материал ставим метку "избранное".
 
Так, получилось что те которые избраные он не выводит, а которые не помеченые избраными выводит, а нельзя в точности до на оборот, так бы было удобнее :)
 
Последнее редактирование:
Сообщение отредактировал, а я и не видел
Куда обновляться?
J2.5 закончила свою судьбу на версии 2.5.28, апдейтов больше не будет, именно поэтому я предложил хак
Так, получилось что те которые избраные он не выводит, а которые не помеченые избраными выводит, а нельзя в точности до на оборот, так бы было удобнее :)
Ну по идее так и нужно, если будут другие категории, то в них придется отмечать все статьи как избранные.
Если так хочется, то меняем
PHP:
$model->setState('filter.featured', 'hide');
на
PHP:
$model->setState('filter.featured', 'show');
 
Назад
Сверху