Hoe laat je de taxonomy description zien bovenaan een taxonomy page?
Probleem:
Je hebt taxonomy descriptions ingevoerd, maar ze worden niet weergegeven op een taxonomy pagina.
Er zijn 3 mogelijkheden om dit te realiseren.
1. Pas je page.tpl.ph en je template.php aan Page.tpl.php:
<?php if ($taxonomy_term_description): ?> <div id="taxonomy-term-description"> <?php print $taxonomy_term_description; ?></div> <?php endif; ?>
Template.php:
function jouw_theme_naam_preprocess_page(&$vars, $hook) { $term = taxonomy_get_term(arg(2)); $vars['taxonomy_term_description'] = $term->description; }
2. In de title van je page-taxonomy.tpl.php
<h1 class="title"> <?php $current = taxonomy_get_term(arg(2)); echo $current->description; ?> </h1>
3. Zet de volgende code in je taxonomy view header :
<?php $tid = (int)arg(2); if(is_numeric($tid)) { $termInfo = taxonomy_get_term($tid); $desc = $termInfo->description; print $desc; } ?>
Vergeet niet het invoerformaat op 'php code' te zetten.
Het verschil tussen beide oplossingen, is dat je voor de view header optie geen bestanden hoeft aan te passen.