ZenMagick 0.9.10


zenmagick.store.sf.mvc.tools\ZMToolboxCrumbtrail
mvc\tools\ZMToolboxCrumbtrail.php at line 33

Class ZMToolboxCrumbtrail

ZMObject
└─ZMToolboxTool
└─ZMToolboxCrumbtrail

public class ZMToolboxCrumbtrail
extends ZMToolboxTool

Crumbtrail.

Author:
DerManoMann

Fields inherited from org.zenmagick.mvc.toolbox\ZMToolboxTool
request_, toolbox_
Fields inherited from org.zenmagick.core\ZMObject
properties_
Method Summary
void

__construct()

Create new instance.

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.

void

onZMInitDone(mixed args)

{@inheritDoc}

void

reset()

Reset.

Methods inherited from org.zenmagick.mvc.toolbox\ZMToolboxTool
__construct, getRequest, getToolbox, setRequest, setToolbox
Methods inherited from org.zenmagick.core\ZMObject
__construct, attachMethod, get, getAttachedMethods, getProperties, getPropertyNames, set, singleton

Method Detail

mvc\tools\ZMToolboxCrumbtrail.php at line 40

__construct

public void __construct()

Create new instance.


mvc\tools\ZMToolboxCrumbtrail.php at line 129

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.

mvc\tools\ZMToolboxCrumbtrail.php at line 117

addCrumb

public void addCrumb(string name, string url)

Add a single crumb.

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

mvc\tools\ZMToolboxCrumbtrail.php at line 148

addManufacturer

public void addManufacturer(int manufacturerId)

Add manufacturer to the crumbtrail.

Parameters:
manufacturerId - The manufacturer's id.

mvc\tools\ZMToolboxCrumbtrail.php at line 163

addProduct

public void addProduct(int productId)

Add product to the crumbtrail.

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

mvc\tools\ZMToolboxCrumbtrail.php at line 72

clear

public void clear()

Clear all crumbs.


mvc\tools\ZMToolboxCrumbtrail.php at line 91

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.

mvc\tools\ZMToolboxCrumbtrail.php at line 104

getCrumbs

public array getCrumbs()

Get a list of all crumbs.

Returns:
List of ZMCrumb instances.

mvc\tools\ZMToolboxCrumbtrail.php at line 81

getLastCrumb

public string getLastCrumb()

Get the last crumbs name.

Returns:
The name of the last crumbtrail element.

mvc\tools\ZMToolboxCrumbtrail.php at line 56

onZMInitDone

public void onZMInitDone(mixed args)


mvc\tools\ZMToolboxCrumbtrail.php at line 63

reset

public void reset()

Reset.


ZenMagick 0.9.10