ページ 11

1.0.14J-r6 TopicPath &tplOuterを指定すると表示されない  【解決済み】

Posted: 2014年11月18日(火) 16:14
by min-o
-----
ご利用のサーバ:ASP
MODXのバージョン:1.0.14J →  1.0.14J-r6-b2 →  1.0.14J-r6-b3
PHPのバージョン: 5.5.8
MySQLのバージョン: 5.6.15-log
ブラウザ:firefox 32.03
-----

1.0.14J-r5-~1.0.14J-r6-b3で出ている症状ですが
(1.0.14Jは問題なし)
TopicPathでテンプレートを指定すると、[+topics+]が表示されなくなります。

スニペットコール
[[TopicPath? &menuItemOnly=`0` &tplOuter=`<div class="BCouter"><div class="clearfix">[+topics+]</div></div>` &tplReferenceTopic=`<a href="[~[+id+]~]" title="[+title+]">[+title+]</a>`]]

実際の出力
<div class="BCouter"><div class="clearfix"></div></div>

スニペットコール[[TopicPath?]]だけだと
<a href="トップページURL" class="home" title="HOME">HOME</a> &raquo; <a href="******" title="ページタイトル">ページタイトル</a> &raquo; 現在のページタイトル
と[+topics+]の中身が出力されるのですが。

weblinkにもリンクをつけるための &tplReferenceTopic はテンプレート全体が出力されていないため、動いているか不明です。

よろしくお願いします。

Re: 1.0.14J-r6 TopicPath &tplOuterを指定すると表示されない

Posted: 2014年11月19日(水) 15:55
by yama
こちらで試してみたところ、特に問題ありませんでした。

http://141119154058-24271.evo.demo.modx ... menus.html
デモサイト上の1.0.14j-r3でも問題ありませんでした。r4以降で発生した不具合かもしれませんが、他に何かヒントになりそうな情報はありますでしょうか?

https://github.com/modxcms-jp/evolution ... /topicpath
1.0.14J以降では、上記のように変更が3回ありました。
https://github.com/modxcms-jp/evolution ... 375162e2d4
怪しいところがあるとすればこのへんだと思います。
assets/snippets/topicpath/topicpath.class.inc.phpを1.0.14Jのものに差し替えると解決できるでしょうか?
もし解決できる場合は、TopicPathではなくEvo本体側の問題が考えられます。

Re: 1.0.14J-r6 TopicPath &tplOuterを指定すると表示されない

Posted: 2014年11月19日(水) 16:48
by min-o
yamaさん 返信ありがとうございます
assets/snippets/topicpath/topicpath.class.inc.phpを1.0.14Jのものに差し替えると解決できるでしょうか?
やってみましたが1.0.14Jのものでも症状変わらずです。

Re: 1.0.14J-r6 TopicPath &tplOuterを指定すると表示されない

Posted: 2014年11月26日(水) 12:45
by min-o
プラグインのphx使用停止にしたところ、解決しました。
http://forum.modx.jp/viewtopic.php?f=32 ... 7981#p7981