#include "strusCms.hpp" #include "content.hpp" #include #include #include #include namespace apps { strusCms::strusCms( cppcms::service &srv ) : cppcms::application( srv ) { locale_name = "en"; script = settings( ).get( "strusCms.script" ); dispatcher( ).assign( "", &strusCms::intro, this ); mapper( ).assign( "" ); mapper( ).root( "/strusCms" ); } std::string strusCms::root( std::string l ) { if( l.empty( ) ) l = locale_name; return script + "/" + l; } void strusCms::intro( ) { content::intro c; c.title = "strusCms"; render( "intro", c ); } }