Category List with Page Count
You can use I18N Search to display a category list like the following, displaying, how many pages exist for a specific tag:
Programming languages:
Instructions
You need to add the categories as tags/keywords to the pages.
Then create a component tags-and-numbers (replace search-results with the slug of your search result page or any other page containing ):
<?php global $args; $tags = return_i18n_tags(); foreach ($args as $arg) { $tag = strtolower($arg); if (count($tags[$tag]) > 0) { ?> <a href="<?php echo htmlspecialchars(find_i18n_url('search-results',null)); ?>?tags=<?php echo urlencode($tag); ?>"> <?php echo htmlspecialchars($arg); ?> (<?php echo count($tags[$tag]); ?>) </a> <?php } } ?>
You can adjust the generated HTML to your requirements (e.g. surround the links with <li> or <p>).
At last call this component and pass all tags, for which you want to count page numbers, as parameters after the component name (you need the I18N plugin and its get_i18n_component function to pass parameters to a component) within the template:
<?php get_i18n_component('tags-and-numbers', 'java', 'php'); ?>
or from within your page (using the DynPages plugin):
{% tags-and-numbers java php %}