Wiki FAQ

マイ・アカウントお問い合せサイトマップ

 

Home > ダウンロード > スニペット > スニペットその他機能関連 > FirstChildRedirect

FirstChildRedirect

by OpenGeek

FirstChildRedirect - version 1.1

FirstChildRedirectは、コールしたドキュメントにアクセスすると、このドキュメントの下に含まれる子ドキュメントのうち、メニュ ーインデックスが一番若いドキュメントにリダイレクトするスニペットです。


指定されたドキュメントに対して子ページが見つからない場合は、スタートページへリダイレクトします。
これはスニペットコードで簡単に修正をすることが出来ます。
単純に$modx->config['site_start']の部分を $modx->config['error_page'] などに置き換えるか、特定のドキュメントIDを入力すればOKです。


ダウンロードするにはログイン、または、ユーザ登録が必要です。


インストールの手順

  • 「snippet.FirstChildRedirect.tpl」ファイルをコピーします。
  • FirstChildRedirect名の新規スニペットを作り、コピーしたファイルをペーストします。。

子ページに最初にリダイレクトするフォルダならば、MODxドキュメントのどのコンテンツにも配置することができます。

[[FirstChildRedirect]]

キャッシュフォルダには以下のような記述をします。

[!FirstChildRedirect!]

パラメータ「docid」を指定して、任意に別のドキュメントの最初の子ページをリダイレクトすることも出来ます。

[[FirstChildRedirect &docid=`12`]]