ZenMagick 0.9.1


org.zenmagick.service.ZMCrumbtrail

Class ZMCrumbtrail

ZMObject
|
+--ZMCrumbtrail

public class ZMCrumbtrail
extends ZMObject

Crumbtrail.

Author:
mano
Version:
$Id: ZMCrumbtrail.php 803 2008-03-02 09:13:21Z dermanomann $

Constructor Summary

ZMCrumbtrail()

Create new instance.

Method Summary
void

addCategoryPath(array path)

Add the given category path to the crumbtrail.

void

addCrumb(string name, string url)

Add a single crumb.

void

addManufacturer(int manufacturerId)

Add manufacturer to the crumbtrail.

void

addProduct(int productId)

Add product to the crumbtrail.

void

clear()

Clear all crumbs.

ZMCrumb

getCrumb(int index)

Get the crumb for the given index.

array

getCrumbs()

Get a list of all crumbs.

string

getLastCrumb()

Get the last crumbs name.

static void

instance()

Get instance.

void

reset()

Reset.

Methods inherited from org.zenmagick.ZMObject
backtrace, create, log, singleton

Constructor Detail

ZMCrumbtrail

public ZMCrumbtrail()

Create new instance. /


Method Detail

addCategoryPath

public void addCategoryPath(array path)

Add the given category path to the crumbtrail.

Parameters:
path - The category path to add as a list of category ids.

addCrumb

public void addCrumb(string name, string url)

Add a single crumb.

Parameters:
name - The crumbtrail element name.
url - Optional crumbtrail element URL.

addManufacturer

public void addManufacturer(int manufacturerId)

Add manufacturer to the crumbtrail.

Parameters:
manufacturerId - The manufacturer's id.

addProduct

public void addProduct(int productId)

Add product to the crumbtrail.

Parameters:
productId - The product id of the product to add.

clear

public void clear()

Clear all crumbs. /


getCrumb

public ZMCrumb getCrumb(int index)

Get the crumb for the given index.

Parameters:
index - The index of the crumb to access.
Returns:
The corresponding crumbtrail element.

getCrumbs

public array getCrumbs()

Get a list of all crumbs.

Returns:
List of ZMCrumb instances.

getLastCrumb

public string getLastCrumb()

Get the last crumbs name.

Returns:
The name of the last crumbtrail element.

instance

public static void instance()

Get instance. /


reset

public void reset()

Reset. /


ZenMagick 0.9.1