Как известно для статей создаются категории, но они как в админке так и в пользовательской части выводяться так как их заводили, беспорядочно. Как сделать чтоб выводились по алфавиту везде. Еще интересует возможность создания раскрывающего дерева категорий в админке если их очень много. Где то видел тут решение вроде, но не нашел.
#1
14 марта 2013 в 03:16
#2
17 марта 2013 в 17:01
Что действительно всех устраивает что так выводятся списки. Может тема была подобная, подскажите если знаете.
#3
24 апреля 2013 в 22:55
Очень интересует данная тема тоже
Сегодня в 06:58
#4
25 апреля 2013 в 00:11
и в пользовательской части выводяться так как их заводили
тут можно обойтись малой кровью, файл www\components\content\model.php строка 109
это
WHERE {$where} AND published = 1";
WHERE {$where} AND published = 1 ORDER BY title ASC";
В версии 1.10 применяются более гибкие решения.Это вызова нужного метода условий класса.Это в большинстве случаев избавляет от необходимости править сам файл модели.Достаточно в файле фронтенда (перед вызовом функций) указывать дополнительные условия выборки из базы данных, вызовом метода.
Перед определенным вызовом функции указываем дополнительные условия выборки-сортировки-лимита-обьедидения.
Доступные методы:
Вызов Агрументом передаем нужное значение, пример для условия
Если нужна сортировка по условию Необходимо и достаточно указать 2 метода 1-метод условие А затем указать 2 метод сортировки После этого может возникнуть необходимость сброса
выполняется такЭто не альтернатива решению, это раскрытие возможностей версии 1.10.
Такими вызовами методов класса, можно решать практически все задачи по условиям выборки из базы данных.
Перед определенным вызовом функции указываем дополнительные условия выборки-сортировки-лимита-обьедидения.
Доступные методы:
addJoin($join) addSelect($condition) where($condition) groupBy($field) limit($howmany) limitIs($from, $howmany='')
$inDB->orderBy(); $inDB->where(); $inDB->groupBy(); $inDB->addJoin(); $inDB->limit(); $inDB->addSelect();//и тд
$inDB->where('поле'='значение');
WHERE {$where} AND published = 1 ORDER BY title ASC;
$inDB->where('published'='1');
$inDB-> groupBy('title ASC');
выполняется так
$inDB->resetConditions();
Такими вызовами методов класса, можно решать практически все задачи по условиям выборки из базы данных.