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

質問全般・改善要望
返信する
seisnow
メンバー
メンバー
記事: 8
登録日時: 2010年4月05日(月) 16:28

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

投稿記事 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は変更しないつもりです。

以上、よろしくお願いします。
com2
メンバー
メンバー
記事: 12
登録日時: 2009年12月14日(月) 21:26

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

投稿記事 by com2 »

カレントドキュメントのURLは [~[*id*]~] で取得できます。
なので、下記みたいな記述にしておきます。

<a href="[~[*id*]~]#">ページの先頭へ戻る</a>
seisnow
メンバー
メンバー
記事: 8
登録日時: 2010年4月05日(月) 16:28

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

投稿記事 by seisnow »

ありがとうございます。
無事解決しました。

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