■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

Re: 構造化データをパンくずリストに持たせるためのカスタマイズができない

odessa > Re: 構造化データをパンくずリストに持たせるためのカスタマイズができない @ 2018/6/1 10:55
tecking さん

ご丁寧にありがとうございます。
いつも記事を参考にさせて頂いております。

早速ではございますが、解決への糸口が見つかりそうです。

以下、改修したコードになります。

binbinからご指摘頂いていた通りに、

	$crumbs = $this->BcBaser->getCrumbs();

もSD-に変更してしまっておりました。

PHPの理解不足でした。


if ($this->BcBaser->isHome()) {
	echo '<strong>ホーム</strong>';
} else {
	$crumbs = $this->BcBaser->getCrumbs();
	if (!empty($crumbs)) {
		foreach ($crumbs as $key => $crumb) {
			if ($this->BcArray->last($crumbs, $key + 1)) {
				if ($crumbs[$key + 1]['name'] == $crumb['name']) {
					continue;
				}
			}
			if ($this->BcArray->last($crumbs, $key)) {
				if ($this->viewPath != 'home' && $crumb['name']) {
					$this->SD->addCrumb($crumb['name']);
				}
			} else {
				$this->SD->addCrumb($crumb['name'], $crumb['url']);
			}
		}
	}
	elseif (empty($crumbs)) {
		if ($this->name == 'CakeError') {
			$this->SD->addCrumb('<strong>404 NOT FOUND</strong>');
		}
	}
	$this->SD->crumbs(' &gt; ', 'HOME');
}
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
8 人のユーザが現在オンラインです。 (6 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 8