TopicPathを同一ページ内で2つ以上使用する場合について  【解決済み】

質問全般・改善要望
返信する
hinata
メンバー
メンバー
記事: 3
登録日時: 2012年5月17日(木) 20:05

TopicPathを同一ページ内で2つ以上使用する場合について  【解決済み】

投稿記事 by hinata »

-----
ご利用のサーバ:lolipop
MODXのバージョン: 1.0.6J-r1
PHPのバージョン:5.2
MySQLのバージョン:5.1.34
ブラウザ:Google Chrome
-----

TopicPathをページ内のパン屑リストの他、
タイトルタグでも「サイト名>親ファイルのページタイトル>ページタイトル」と表示されるよう
設定していたのですが、

同一ページでTopicPathを複数使っていると、
2つ目以降のTopicPathでは
カテゴリ名の一部が抜けてしまいました。

2階層めまでは問題なく作動していましたが、
3階層めのページになった時に1つめのTopicPathでは
「サイト名>1階層目親ファイル名>2階層目親ファイル名>ページタイトル」
と問題なく表示されるのに

同じページで同じタグの指定をしている2つめのTopicPathでは
「サイト名>1階層目親ファイル名>ページタイトル」
のように、カテゴリの一部が抜けてしまいました。

TopicPathが同一ページ内に複数あっても
中間の表示が抜けないようにする方法がありましたらご教授ください。

よろしくお願いします。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: TopicPathを同一ページ内で2つ以上使用する場合について

投稿記事 by yama »

おそらく2つ書いていること自体が問題ではないと思います。ひとつしか書かない場合でも [!TopicPath!] というふうに書くと同じ症状になると思います。修正しますのでしばらくお待ちください
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: TopicPathを同一ページ内で2つ以上使用する場合について

投稿記事 by yama »

添付のファイルをassets/snippets/topicpath/ディレクトリに上書きしてみてください
添付ファイル
topicpath.class.inc.zip
(2.79 KiB) ダウンロード数: 321 回
hinata
メンバー
メンバー
記事: 3
登録日時: 2012年5月17日(木) 20:05

Re: TopicPathを同一ページ内で2つ以上使用する場合について

投稿記事 by hinata »

ありがとうございます。
TopicPath を2つ以上使っても両方ともきちんと表示されるようになりました。

ただ、このファイルを使用した際、
パンくずリストの前に「TopicPath version error」と表示されてしまいました。

とりあえずphpファイルの「TopicPath version error」文章の書き出し部分を
空欄にすることで対応しましたが、

エラー文章が出る原因などわかりましたら、
お教えください。

よろしくお願いします。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: TopicPathを同一ページ内で2つ以上使用する場合について

投稿記事 by yama »

インストーラを用いてアップデートすれば、そのエラーは表示されません。このエラー表示はまだテスト実装の段階で実際の処理としては今のところ関係ないため、該当部分を空欄にしていただくだけで大丈夫です。
hinata
メンバー
メンバー
記事: 3
登録日時: 2012年5月17日(木) 20:05

Re: TopicPathを同一ページ内で2つ以上使用する場合について

投稿記事 by hinata »

空欄にしておいて大丈夫とのこと、ご説明ありがとうございました。
とても助かりました!
返信する