ページ 11

BaseURLと上へ戻るボタンについて  【解決済み】

Posted: 2010年12月23日(木) 13:12
by seisnow
こんにちは。
MODxで新規にサイトを作っているのですが、一部うまくいかないところがあるので相談に乗っていただけると助かります。

MODxのバージョン:MODx-1.0.4J-r5
サイト:
example.com
--index.html
--hoge1.html
--hoge2/
--hoge3.html
--hoge4.html
追加プラグイン:SEO Strict URLs
備考:baseタグでbaseurlを設定しています。

この状態で各ページに上へ戻るボタンを設置し href="#"と記述すると、すべてのページで「example.com/#」がリンク先になります。
(baseurlを設定しているので当然なのですが)

index.htmlはSEO Strict URLsを使っているので上記リンク先でも問題ないのですが、各ページのリンク先はカレントドキュメント/#にしたいと思っています(もしくは単純に「#」のみ)。カレントドキュメントのID(出力はフレンドリーURL)を取得する方法(タグ等)はないでしょうか?

ちなみにbase_urlを外せば問題なく動くのですが、Dittoで設定した箇所がおかしくなるのでbase_urlは変更しないつもりです。

以上、よろしくお願いします。

Re: BaseURLと上へ戻るボタンについて

Posted: 2010年12月24日(金) 03:05
by com2
カレントドキュメントのURLは [~[*id*]~] で取得できます。
なので、下記みたいな記述にしておきます。

<a href="[~[*id*]~]#">ページの先頭へ戻る</a>

Re: BaseURLと上へ戻るボタンについて

Posted: 2010年12月24日(金) 10:19
by seisnow
ありがとうございます。
無事解決しました。

*id*のところ、+id+と記述していたので動いていませんでした。