IIIu6ko, Можешь почитать это, но статья старая. В emitty обновилась документация и версия. Можешь посмотреть в старой версии там понагляднее вроде должно быть, что бы вникнуть. Ну и погугли еще, возможно есть более лучшее решение.
Argentium, создай еще одну таблицу с категориям, там задавай приоритет категориям. В основную таблицу записывай id категорий. Далее соедини две таблицы допустим JOIN и сортируй по приоритету категорий.
Открыть/закрыть понятно как сделать.
Но мне еще надо, что бы при клике вне блока контента, он закрылся, что я тоже сделал.
Но из-за этого перестала работать кнопка "открыть/закрыть" на закрытие. Т.е. по ней открывает, но больше не закрывает.