LemonStand Version 1 Has Been Discontinued
This documentation is for LemonStand Version 1. LemonStand is now offered as a cloud-based eCommerce platform.
 You can try the new LemonStand and learn about upgrading here.
Displaying a blog category list
There is no special action for displaying a list of blog category pages. To display the category list, you need to use the API, and specifically the Blog_Category class. Below is a code example, which outputs a list of categories with a number of blog posts belonging to each of them. In the code example we assume that the blog category page has the "/blog/category" URL.
<ul>
  <?
      $categories = Blog_Category::create()->find_all();
      foreach ($categories as $category):
  ?>
      <li>
        <a href="/blog/category/<?= $category->url_name ?>">
        <?= $category->name ?> (<?= $category->published_post_num ?>)
      </a>
      </li>
  <? endforeach ?>
</ul>Example of the category list:

Next: Category page
Previous: Implementing the blog archive page
Return to Blog module
