■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

メールフォーム設置ページの下層ページについて

nakakana > メールフォーム設置ページの下層ページについて @ 2012/10/29 12:16
baserCMSを利用して、自社のHPをCMS化しようと試みています。
現在はローカルのxampp環境で制作中です。

お問い合わせのページを下記のようなページ構成にしたいと思っています。

 グローバルナビ 「お問い合わせ」(contact) ⇒メールフォーム利用
   下層ページ1  「個人情報保護方針」(privacy)
   下層ページ2 「情報セキュリティ基本方針」(security)
 

ところが、固定ページ編集で下層ページを作成し、ブラウザで確認してみると
 
「404 NOT FOUND
エラー : リクエストされたアドレス '/contact/security' はこのサーバにありませんでした。」

となってしまいます。
メールフォームの下層ページはどのディレクトリに設置すればいいのでしょうか?

よろしくお願い致します。


■ BaserCMSのバージョン:2.1.0
■ サーバー名:自前サーバ CentOS 5.6
■ スマートURLの利用: OFF
■ 設置フォルダ:ドキュメントルート
■ 利用しているデータベース: MySQL
■ PHPスキル

goichi > Re: メールフォーム設置ページの下層ページについて @ 2012/10/29 18:58
こんにちは(^^
間違ってたらごめんなさい。分かる範囲で回答してみます!

とりあえず、メールプラグインで問い合わせフォームがあって、
メールフォーム名が「contact」になっている(つまりデフォルト)状態ですね。

それで、固定ページを作る際に
カテゴリ「contact」を作成して、その下層ページを作成したけれど
表示する際にエラーが出ると。

ちょっと手持ちの環境(ver.2.0.2)で同じように実験してみたら、
メールプラグインで利用するフォーム名と、同名の固定ページカテゴリを作ると、
メールプラグインの方を優先で見に行って固定ページまで辿り着いていない感じです。
(「エラー: アクション privacy が、コントローラ MailController に定義されていません」と出ます)
たぶん、問い合わせフォーム配下に
固定ページを置く事をプラグイン側で想定してないんだと思います。

とりあえず、階層化する目的にもよるのですが、
パンくずリスト表示ならパンくず表示のための関数を利用したりして
カテゴリ「contact」とは別の場所にページを設けるのが早そうです。

もしかしたら、解決する良い方法があるかもしれませんので、
他の方の回答も待ってみないと分かりませんが、
とりあえず、参考までに。。。。。m(__)m


nakakana > Re: メールフォーム設置ページの下層ページについて @ 2012/10/30 10:49
goichi さま

ご回答ありがとうございます。

引用:
たぶん、問い合わせフォーム配下に固定ページを置く事をプラグイン側で想定してないんだと思います。


 ⇒なるほど、そうなんですね・・・・

引用:
とりあえず、階層化する目的にもよるのですが、パンくずリスト表示ならパンくず表示のための関数を利用したりして
カテゴリ「contact」とは別の場所にページを設けるのが早そうです。


 ⇒ サイドメニューに「お問い合わせフォーム」・「情報セキュリティ基本方針」・「個人情報保護方針」と
   並べて、ディレクトリも同じようにしたいと思っていたのですが、内部的な問題で見た目にはあまり支障がないので
   goichiさまの仰るように、別の場所にページを設ける事にします。

難しく考えすぎていたようです・・・^^;

ありがとうございました。

■ BaserCMSのバージョン:2.1.0
■ サーバー名:自前サーバ CentOS 5.6
■ スマートURLの利用: OFF
■ 設置フォルダ:ドキュメントルート
■ 利用しているデータベース: MySQL
■ PHPスキル

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
16 人のユーザが現在オンラインです。 (16 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 16