ZenMagick 0.9.8


org.zenmagick.store.mvc.tools.ZMToolboxCrumbtrail
\store\mvc\tools\ZMToolboxCrumbtrail.php at line 34

Class ZMToolboxCrumbtrail

ZMObject
└─ZMToolboxTool
└─ZMToolboxCrumbtrail

public class ZMToolboxCrumbtrail
extends ZMToolboxTool

Crumbtrail.

Author:
DerManoMann
Version:
$Id: ZMToolboxCrumbtrail.php 2694 2009-12-03 22:32:18Z dermanomann $

Fields inherited from org.zenmagick.toolbox.ZMToolboxTool
request_, toolbox_
Fields inherited from org.zenmagick.core.ZMObject
properties_
Constructor Summary

ZMToolboxCrumbtrail()

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.

void

reset()

Reset.

void

setToolbox(ZMToolbox toolbox)

{@inheritDoc}

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

Constructor Detail

\store\mvc\tools\ZMToolboxCrumbtrail.php at line 41

ZMToolboxCrumbtrail

public ZMToolboxCrumbtrail()

Create new instance.


Method Detail

\store\mvc\tools\ZMToolboxCrumbtrail.php at line 120

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.

\store\mvc\tools\ZMToolboxCrumbtrail.php at line 111

addCrumb

public void addCrumb(string name, string url)

Add a single crumb.

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

\store\mvc\tools\ZMToolboxCrumbtrail.php at line 139

addManufacturer

public void addManufacturer(int manufacturerId)

Add manufacturer to the crumbtrail.

Parameters:
manufacturerId - The manufacturer's id.

\store\mvc\tools\ZMToolboxCrumbtrail.php at line 154

addProduct

public void addProduct(int productId)

Add product to the crumbtrail.

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

\store\mvc\tools\ZMToolboxCrumbtrail.php at line 73

clear

public void clear()

Clear all crumbs.


\store\mvc\tools\ZMToolboxCrumbtrail.php at line 92

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.

\store\mvc\tools\ZMToolboxCrumbtrail.php at line 101

getCrumbs

public array getCrumbs()

Get a list of all crumbs.

Returns:
List of ZMCrumb instances.

\store\mvc\tools\ZMToolboxCrumbtrail.php at line 82

getLastCrumb

public string getLastCrumb()

Get the last crumbs name.

Returns:
The name of the last crumbtrail element.

\store\mvc\tools\ZMToolboxCrumbtrail.php at line 64

reset

public void reset()

Reset.


\store\mvc\tools\ZMToolboxCrumbtrail.php at line 56

setToolbox

public void setToolbox(ZMToolbox toolbox)

Parameters:
toolbox - The toolbox.

ZenMagick 0.9.8