ページ 11

TopicPath weblinkにもリンクをつけたい  【解決済み】

Posted: 2014年6月24日(火) 18:00
by min-o
-----
ご利用のサーバ:ASP
MODXのバージョン:1.0.14J
PHPのバージョン: 5.5.8
MySQLのバージョン: 5.6.15-log
ブラウザ:firefox 30.0
-----

お世話になっています。

http://modx.jp/news/20130426.html
1.0.13Jから
TopicPath 新パラメータ - &tplReference
とありますが、デフォルトではweblinkにはリンクがつかずタイトルだけが表示されるだけになりました。

TopicPathでweblinkにもリンク(weblinkで指定したリソースへ)をつけたいのですが、
&tplReference=` [+topic+]`
&tplReference=`<a href="[~[+id+]~]" title="[+title+]">[+title+]</a>`
どちらもtitleが出力されるだけで、リンクになりません。

&tplReference=`[+title+]ほげ`
などもやってみたのですが、反映されないので、もしかして&tplReferenceが効いていないのでしょうか??

こちらのデモサイトでもテストしてみましたが、出力はすべて同じです。
http://140625113340-29726.evo.demo.modx.jp/1/2/2.html
※デモサイトでテンプレートの変更ができなかったので、最後の2.htmlに3回トピックパススニペット記述してあります。

Re: TopicPath weblinkにもリンクをつけたい

Posted: 2014年6月25日(水) 16:03
by yama
すいません、これは&tplReferenceではなく&tplReferenceTopicですね。ページの内容を修正しておきました

Re: TopicPath weblinkにもリンクをつけたい

Posted: 2014年6月25日(水) 16:24
by min-o
yamaさん

デモサイトで確認しました。&tplReferenceTopic 了解です!
ありがとうございます :D

Re: TopicPath weblinkにもリンクをつけたい

Posted: 2014年6月25日(水) 16:31
by min-o
すいません、解決したと思ったのですが

&tplReferenceTopic=`<a href="[~[+id+]~]" title="[+title+]">[+title+]</a>`

weblinkリソースで指定したページでなく、トップページにリンクしてしまいます…。
htmlソースを見ると <a href="" title="weblink-01">weblink-01</a> でリンク先が入っていません。

a href="[+url+]"
a href="[~[+content+]~]"

でも同じです。

Re: TopicPath weblinkにもリンクをつけたい

Posted: 2014年6月25日(水) 16:46
by yama
topicpath.class.inc.zip
(2.05 KiB) ダウンロード数: 823 回
もともとリソース変数をプレースホルダとして使えるようになってないのですが、そのように改善しました。添付のファイルをassets/snippets/topicpath/ ディレクトリに上書きしてみていただけますでしょうか

Re: TopicPath weblinkにもリンクをつけたい

Posted: 2014年6月25日(水) 16:52
by min-o
ありがとうございます。
いただいたファイル上書きでうまくいきました :D

Re: TopicPath weblinkにもリンクをつけたい

Posted: 2014年6月25日(水) 17:13
by yama
topicpath.class.inc.zip
(2.06 KiB) ダウンロード数: 896 回
[+url+]も使えるようにしました