How to make different slogan for each content type?
You can use a preprocess function: 

function mymodule_preprocess_page(&amp;$variables) {
  if (isset($variables['node'])){
    switch ($variables['node']-&gt;type) {
      case 'my_content_type2':
        $slogan = "my super slogan 1";
        break;
      case 'my_content_type2':
        $slogan = "my super slogan 2";
        break;
      default:
        $slogan = "my super slogan 3";
    }
    $variables['site_slogan'] = $slogan;
  }
}


In this case, you preprocess the page before it is sended to the template engine.
More exactly, you change the 'site_slogan' variable according to the node type.

You can add this function in a module: in this case replace "mymodule" in the function's name by the name of your module

or you can add this function in the "template.php" file of your theme folder: in this case replace "mymodule" in the function's name by the name of your theme.