I'm not quite sure I follow but will give it a shot.
All pages created in the CMS get passed to the fuel/modules/fuel/controllers/page_router controller (see the routes config). This works only if there is no controller specified with the same URI location (this allows us to have normal CI functionality and allow for controllers). The location value set there determines what layout and variables to associate with the page.
can i extend that controller and modify the routing functions there in application/controller folder, which will eventually makes fuel cms routing the pages according to my own defination?
Comments
All pages created in the CMS get passed to the fuel/modules/fuel/controllers/page_router controller (see the routes config). This works only if there is no controller specified with the same URI location (this allows us to have normal CI functionality and allow for controllers). The location value set there determines what layout and variables to associate with the page.