How to create global pattern for terms title (not page title)?
As I said above (in the question), there isn't any module for overriding the H1 heading (title).

I could do this as explained here:


I copied (and pasted) the page.tpl.php into my theme folder.
I renamed it page--vocabulary--[machine name].tpl.php

(for me it was: page--vocabulary--cities.tpl.php
Opened the template.php file in the theme folder. And added this function:


(I've already had the preprocess_page function in the template.php file and I didn't add the preprocess_page function again, I added the if (arg(0) ... part. Don't forget to change the THEME to your theme name.)

function THEME_preprocess_page(&amp;$vars) {
  if (arg(0) == 'taxonomy' &amp;&amp; arg(1) == 'term' &amp;&amp; is_numeric(arg(2))) {
    $term = taxonomy_term_load(arg(2));
    $vars['theme_hook_suggestions'][] = 'page__vocabulary__' . $term-&gt;vocabulary_machine_name;
  }
}





Opened the page--vocabulary--cities.tpl.php file and found that line:


(Your theme's template.php file may be different but the main structure is the same.)

&lt;?php if ($title): ?&gt;&lt;h1 class="title" id="page-title"&gt;&lt;?php print $title; ?&gt; CUSTOM TEXT&lt;/h1&gt; &lt;?php endif; ?&gt;





Cleared all caches.



Done! It works :)

(Note: This solution is per vocabulary solution and if you've got a large amount of vocabularies this solution maybe not very for you.)