ページ 11

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

Posted: 2012年5月17日(木) 20:24
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が同一ページ内に複数あっても
中間の表示が抜けないようにする方法がありましたらご教授ください。

よろしくお願いします。

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

Posted: 2012年5月17日(木) 21:45
by yama
おそらく2つ書いていること自体が問題ではないと思います。ひとつしか書かない場合でも [!TopicPath!] というふうに書くと同じ症状になると思います。修正しますのでしばらくお待ちください

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

Posted: 2012年5月17日(木) 23:28
by yama
添付のファイルをassets/snippets/topicpath/ディレクトリに上書きしてみてください

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

Posted: 2012年5月18日(金) 10:16
by hinata
ありがとうございます。
TopicPath を2つ以上使っても両方ともきちんと表示されるようになりました。

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

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

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

よろしくお願いします。

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

Posted: 2012年5月18日(金) 10:20
by yama
インストーラを用いてアップデートすれば、そのエラーは表示されません。このエラー表示はまだテスト実装の段階で実際の処理としては今のところ関係ないため、該当部分を空欄にしていただくだけで大丈夫です。

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

Posted: 2012年5月18日(金) 10:52
by hinata
空欄にしておいて大丈夫とのこと、ご説明ありがとうございました。
とても助かりました!