public function getCrumbs($categoryTitleOn = null)
{
// ページカテゴリを追加
if (!is_null($categoryTitleOn)) {
$this->_categoryTitleOn = $categoryTitleOn;
}
// 親となるパンくずを取得
$crumbs = array();
if ($this->_categoryTitleOn) {
// true の場合は、コントローラーで設定された crumbs を取得
if ($this->_categoryTitle === true) {
$crumbs = $this->_View->get('crumbs', array());
} elseif (is_array($this->_categoryTitle)) {
$crumbs[] = $this->_categoryTitle;
} elseif ($this->_categoryTitle) {
$crumbs[] = array('name' => $this->_categoryTitle, 'url' => '');
}
}
// カレントのページを追加
$contentsTitle = $this->getContentsTitle();
if ($contentsTitle) {
$crumbs[] = array('name' => $contentsTitle, 'url' => '');
}
return $crumbs;
}