Skip to content

croxton/cat2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Cat2

Version 2.0.1

  • Requires: ExpressionEngine 2, 3 or 4

Description

Convert between category name, category id and category url title. Query results are cached, so you can use the same tag multiple times in your template without additional overhead.

Installation

  1. Download Cat2
  2. Unzip the download and rename the extracted folder cat2
  3. Move the folder to ./system/expressionengine/third_party/ (EE2) or ./system/user/addons (EE3/EE4)

Usage

Tags

{exp:cat2:id} // Get category_id
{exp:cat2:name} // Get category_name
{exp:cat2:url_title} // Get category_url_title

Parameters

Required

category_url_title=""
category_name=""
category_id=""

One of these must be present in order to find the correct category.

Optional

category_group=

Filter category results by a specific category group ID, or multiple category group IDs separated by |.

prefix=

Use the prefix parameter to namespace variables when using as a tag pair.

debug=

Output error messages if tag is used incorrectly. Can be "yes" or "no" (default is "no").

Examples

Getting category_id

From category_url_title: {exp:cat2:id category_url_title="my_category"}

From category_name: {exp:cat2:id category_name="my category"}

Getting category_name

From category_id: {exp:cat2:name category_id="25"}

From category_url_title: {exp:cat2:name category_url_title="my_category"}

Getting category_url_title

From category_id: {exp:cat2:url_title category_id="25"}

From category_name: {exp:cat2:url_title category_name="my category"}

Can also be used as a tag pair, e.g.:

{exp:cat2:id category_url_title="my_category" parse="inward"}
  {category_id}
{/exp:cat2:id}

{exp:cat2:name category_id="25" parse="inward"}
  {category_name}
{/exp:cat2:name}

{exp:cat2:url_title category_id="25" parse="inward"}
  {category_url_title}
{/exp:cat2:url_title}

Use the prefix parameter to namespace variables:

{exp:cat2:id category_url_title="my_category" prefix="cat2" parse="inward"}
  {cat2:category_id}
{/exp:cat2:id}

About

ExpressionEngine plugin. Convert between category name, category id and category url title.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages