Create description for taxonomy term view
There are at least two ways to do this:

1. Views

In your views admin page, add a Global: Text area to header. Then check off Use replacement tokens from the first row. You can see the tokens (patterns) below under Replacement patterns. Your custom text my be like that:

"Improve your snorkeling, spearfishing and freediving with one of the many schools and freediving training courses held by apnea instructors across %1."

2. page--vocabulary--[machine-name].tpl.php

You could create a custom vocabulary tpl.php page and add your custom text. Details come from that answer:


Copy (and past) the page.tpl.php into your theme folder.
Rename it page--vocabulary--[machine name].tpl.php


(page--vocabulary--location.tpl.php etc.)


Open the template.php file in the theme folder and add this function:


Don't forget to change the THEME to your theme name and if you have already had the preprocess_page function in the template.php file and do not add the preprocess_page function again.

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;
  }
}



Open the page--vocabulary--location.tpl.php file and find that line:


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

 


Then add what you want:


(with your css class, spans etc.)

&lt;div class="term_description"
"Improve your snorkeling, spearfishing and freediving with one of the many schools and freediving training courses held by apnea instructors across &lt;?php print $title; ?&gt;."
&lt;/div&gt;



 - Clear all caches.