2

動的に作成されるメニューとコンテンツの両方を持つ最新の ModX Revolution CMS を使用しています。

メニューを次のように設定しています。

<a href="#aboutus">About Us</a>

そして、私のコンテンツでは:

<a name="aboutus" id="aboutus"><h1>About us</h1></a>

しかし、リンクをクリックすると、404 が表示されます。

これが動的に作成されたコンテンツであることに問題はありますか?

(PS: FURL はアクティブです)

編集:適切な答えではありませんが、次を使用して機能させました:

  var pathname = window.location.pathname;

現在のページの URL をアンカー リンクに追加するには。

これを行う適切な方法をまだ知りたい

4

3 に答える 3

1

現在のページの URL を適切な modx の方法でアンカーに追加するには、リンクを次のようにする必要があります。

<a href="[[*alias]]#aboutus">

FURL がアクティブでない場合は、リンクに「.html」を追加できます。

<a href="[[*alias]].html#aboutus">

お役に立てれば...

于 2013-12-03T11:40:17.603 に答える
0

ベース URL メタ タグを確認し、[[++site_url]] または [[++base_url]] を使用しているかどうかを確認し、システム設定でそれらが正しいかどうかを確認します。

于 2013-09-06T16:22:17.533 に答える