EllisLab text mark
Advanced Search
     
Plugin: Item Finder
Posted: 07 February 2009 05:28 AM   [ Ignore ]
Avatar
Joined: 2007-02-02
982 posts

The attached add-on files may be out of date.  Please visit Devot-ee for the latest versions.

This plugin allows you to find needed item by parsing numbers in url_titles.

PARAMETERS:

1) item - Required. Possible values are integers starting from “1”.

2) category - Optional. Allows you to specify category id. Pipe character and “not”
aren’t supported.

3) weblog - Optional. Allows you to specify weblog short name. Pipe character and “not”
aren’t supported.

4) site - Optional. Default value is “1”.

5) orderby - Optional. Possible values are “date” and “title”. Default is “date”.
Use this parameter together with “if_not_found” parameter.

6) if_not_found - Optional. Possible values are “none”, “first” and “last”. If
the value is “none”, then in case needed item was not found, the variable
{item_finder_url_title} will output nothing. If the value is “first”, then
in such case it will output url_title of the first entry. If the value is “last”, then
in such case it will output url_title of the last entry.

VARIABLES:

1) {item_finder_url_title} - will output url_title of the entry containing item specified in parameters.

EXAMPLE OF USAGE:

Say you have weblog “articles” in which there are several entries
posted into category “technical”, whose url_titles are as follows:

articles_15_20
article_21
article_22_24
articles_24_26
article_27

Now suppose you need to display entry containing article 25.

In order to achieve this you will need to write such code:

{exp:item_finder weblog="articles" category="technical" item="25" orderby="date" if_not_found="first" parse="inward"}
{redirect
="my_template_group/my_template/{item_finder_url_title}/"}
{
/exp:item_finder} 

{item_finder_url_title} will output “articles_24_26” and needed entry
will be displayed.

INCORRECTLY FORMED URL TITLES

Some url_titles are considered incorrectly formed and are not parsed by the plugin. Those
are url_titles in which:

1) some number is equal to zero

2) some number contain leading zero

3) there are more than two numbers

4) second number is bigger than the first

 Signature 

Full list of add-ons here

Child Categories
Browser Sniff
Category Id
Entries Number