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

odessa > 構造化データをパンくずリストに持たせるためのカスタマイズができない @ 2018/5/14 14:07
構造化データをパンくずリストに持たせるためのカスタマイズを行っているのですが、うまく機能しません。

以下に掲載されている通りにやってみましたが、パンくずが表示されず、悩んでいます。
http://magazine.basercms.net/article/archives/23

構造化テストツールでも検出されません。
https://search.google.com


◆仕様
baserCMS 3.0.9


◆内容(マガジンに掲載されている通りに実施)
1. /app/View/Helper にFooHelper.php と SDHelper.phpを配置
2. もともと配置済みの /app/webroot/theme/{使用中のテーマディレクトリ}/Elements/crumbs.php を以下の通りに修正

$this->BcBaser- → $this->SD-
※$this->SD に置き換え

/app/webroot/theme/company01/Layouts/default.phpには、

3. もともとあったパンくずが消えて、表示されない。問題がどこにあるのか理解できない



と記述しています
binbin > Re: 構造化データをパンくずリストに持たせるためのカスタマイズができない @ 2018/5/14 16:55
こんにちは、
ぱっと見たところ問題ないような感じですが、コードが省略されてて判断できないですね。
できるだけコードを載せてもらえると判断出来るかもしれません。

とりあえず、fooHelper.phpは必要ないと思います。

SDHelper.phpはテーマ内に設置したほうが良かったと思います。(未確認)

Elements/crumbs.phpの、
$crumbs = $this->BcBaser->getCrumbs();
これはSDに書き換えずそのままだと思います。


筆者でも作者でもないので間違えていたらごめんなさい。
tecking > Re: 構造化データをパンくずリストに持たせるためのカスタマイズができない @ 2018/5/14 17:07
odessaさん

記事の著者 tecking です。構造化データを試していただきありがとうございます。
うまく表示されないとのことで、baserCMSをデバッグモードにしたときにエラーメッセージは何か表示されますでしょうか?
(管理画面の「システム管理」−「オプション」−「制作・開発モード」で設定してみてください)

ちなみに

引用:
1. /app/View/Helper にFooHelper.php と SDHelper.phpを配置


のうち、FooHelper.php は不要ですので削除していただいてOKです。
ログイン
ユーザー名:
パスワード:


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

検索

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

フォーラムガイド


関連リンク

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

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