「モバイルページとしてコピー」でページが生成されない
flyman > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/20 14:09 |
---|
どうも有り難うございました。
下記の書き方で確認致しました。
|
ryuring > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/20 13:52 |
---|
こんにちは。
ページ内でのリンクについて、設置階層の変更などが想定されない場合は、特に関数は使われなくてもよいかと思います。 通常のHTMLタグで書いておけば、モバイルからのアクセスの際、自動的にモバイル用のURLに変換されます。
階層構造の変更に耐えうるよう、関数で書きたい場合は、次のように書きます。
Twitter:@ryuring |
flyman > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/20 13:25 |
---|
こんにちは。
> 上記内容で再現できるかという事と、上記内容自体がおっしゃる事にあっているかどうかを確認してください。 記述していただいた手順で正常に表示されました。 携帯トップページに貼ったリンクが以下のように /index を付加していたために 404 になっていたのかと思います。 http://demo.basercms.net/m/test1/index 一般的に新規作成したページへのリンクを携帯のページに貼る場合は、 VIEW の中でどののように指定すれば良いでしょうか? link("テストページ",array("controller"=>"test1")) ?> 上記ですと、/index が自動で付加されます。 よろしくお願いします。 |
ryuring > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/20 11:11 |
---|
おはようございます。
デモサイトで再現する事はできませんでした。 そちらのおっしゃる事が理解できてないような気がします。 ■ やった事 ・管理画面にログイン ・ページ管理よりtest1を作成。その際、「モバイルページとしてコピー 」にチェックを入れて更新 ・同画面の「 ≫ モバイルページの編集画面に移動」をクリック ・公開状態を「公開」にして保存 ・画面上部の携帯ページへのリンクをクリックして確認 ・au端末実機にても上記ページを確認 上記内容で再現できるかという事と、上記内容自体がおっしゃる事にあっているかどうかを確認してください。 Twitter:@ryuring |
flyman > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/20 0:31 |
---|
こんにちは。
> デモサイトで再現する事はできますか? > http://demo.basercms.net/admin/users/login テストというページを新規に追加して再現は確認できましたが、 もしかするとモバイルのindexページのテストページへのリンクの仕方に根本的な誤りがありますでしょうか? PC側はhttp://demo.basercms.net/test1にて正常に表示されており、 モバイル側は/mを付加したhttp://demo.basercms.net/m/test1と直接たたくと404になります。 よろしくお願いします。 |
ryuring > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/19 14:39 |
---|
こんにちは。
おそらく、ルーティングがうまくいっていないという事は想像つくのですが、こちらの環境では再現する事ができません。。 デモサイトで再現する事はできますか? http://demo.basercms.net/admin/users/login Twitter:@ryuring |
flyman > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/18 17:50 |
---|
補足です。
Missing Controller のエラーメッセージの直前にはマーキーとLets's Baser CMS! の表示はされています。 |
flyman > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/18 17:38 |
---|
> about というページを元にモバイルページを生成した場合、
> url の値が、「/mobile/about」 になっている必要があります。 はい、そのような値になっています。 |
ryuring > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/18 17:24 |
---|
flymanさん、DBの実データを確認する事はできますか?
xx_pages というテーブルに、url というフィールドがあります。 ※ xx はDBのプレフィックス 対象ページのurlフィールドはどうなっていますか? about というページを元にモバイルページを生成した場合、 url の値が、「/mobile/about」 になっている必要があります。 Twitter:@ryuring |
flyman > Re: 「モバイルページとしてコピー」でページが生成されない @ 2011/5/18 17:07 |
---|
> モバイルページ側の公開状態が公開となっているという認識でよいでしょうか?
はい、PC、モバイル共に公開状態です(○印)。 > もし、そうである場合、制作・開発モードをデバッグモードに切り替えて再度、Not Found となるページを表示してみてください。 missing controller が表示されます。 {コントローラー名}Controller could not be found. Error:Create the class {コントローラー名}Controller below in file: app/controllers/{コントローラー名}_controller.php PC側は正常に表示されています。URLは「/m」が付くか付かないかの違いとなっています。 |