Модуль, который обрабатывает все переходы по ссылкам и одновременно является модулем создания категорий и подкатегорий.

В CMS Omira как таковое отсутствует понятие ЧПУ. То есть, в отличие от большинства существующих систем в системе нет ссылок вида index.php?id=8? ,соответственно, и нет обработчика url (mod_rewrite). Изначально обработка url идет по полному пути и конечному файлу. То есть, например http://www.omirax.com/about_omira_cms/for_what/dlya_chego.html. Это позволило избежать промежуточного звена, когда ссылки вида http://www.omirax.com/about_omira_cms/for_what/dlya_chego.html переводились системой в http://www.omirax.com/index.php?catid=22&post_id=18. Также предусмотрена возможность обработки одновременно 2-х вариантов ссылок: http://www.omirax.com/about_omira_cms/for_what/dlya_chego.html и http://www.omirax.com/about_omira_cms/for_what/ - обе ссылки приведут к одной и той же записи.

Модуль "Структура" как раз и отвечает за обработку и присвоение категориям - модулей, которые будут обрабатывать эту категорию. При создании категории, которая будет являться и ссылкой, ей присваивается обработчик (модуль) и конкретное действие, которое должен выполнять этот модуль. Структура устроена так, что не зависимо от вложенности, Вы сами определяете, где показывать на сайте категорию. Например, даже при вложенности 5 субкатегории, назовем ее "О сайте", при указании ссылки вида /about/ вывод из 5 субкатегории будет осуществляться по ссылке http://www.omirax.com/about/. Сделано это для тех, кто знает, что уровень вложенности имеет большое значение для цены ссылки.

Также модуль обрабатывает и создает меню сайта. Вы можете сами указать, будет ли видимым тот или иной раздел сайта в меню. Иногда требуется скрыть определенные разделы, так как при прямом переходе в этот раздел ничего не отображается. Например: http://www.omirax.com/tags/licenziya.html - отобразятся записи имеющие тэг (метку) "лицензия". При переходе по http://www.omirax.com/tags/ мы получаем "Нет записей в данной категории". Зачем нам отправлять поисковики туда, где никогда не будет записей?

Кроме того, в модуле "Структура" предопределяются последовательности отображения ссылок в меню. Для этого предусмотрены ссылки вверх - вниз напротив каждого раздела. Перемещение производится по id, поэтому иногда требуется многократное нажатие для поднятия ссылки вверх и наоборот, вниз.

Как основной модуль (как и модуль "Ядро") системы, если и будет иметь доработки, то весьма незначительные.

Все изменения и дополнения публикуются здесь.