オプショナルリンクが使用できない

oka > オプショナルリンクが使用できない @ 2016/5/25 12:08
お世話になります。
basercms、PHP共に初心者です。

オプショナルリンクについて質問なのですが、任意のURLを指定するとエラーになりページが表示されません。
指定しない場合は記事が表示されます。
以下エラーメッセージです。※任意のURLは"test"と入力しております。

コントローラがありません
エラー: Blog.TestController が見つかりません。

エラー: クラス TestController を /home/ユーザー名/ドメイン/public_html/フォルダ/lib/Baser/Plugin/Blog/Controller/TestController.php ファイル内に作成してください。

<?php
class TestController extends BlogAppController {

}
注意: このエラーメッセージをカスタマイズしたい場合は、 app/View/Errors/missing_controller.ctp を作成してください

Stack Trace

ROOT/index.php line 151 → Dispatcher->dispatch(CakeRequest, CakeResponse)


いろいろと記事を見てみましたが解決できませんでした。
よろしくお願いいたします。

BaserCMSのバージョン:3.0.10
レンタルサーバー名:Xserver
利用しているデータベース:MySQL
PHPスキル(自己評価):全くわからない
katokaisya > Re: オプショナルリンクが使用できない @ 2016/5/26 10:27
はじめましてkatoと申します。

オプショナルリンクを使用していて、任意のURLは"test"にした場合、
ノーマルモードだと「エラー 404(Not Found)」が返ってきて、
デバッグモードだと「コントローラがありません」と返ってきます。

リンク先のページが存在しないのでエラーになるため、存在するURLをテスト用に使用されると良いかと思います。

例えば、
http://example.com/

これをテスト用に使えば、
http://example.com/
のページに移動するリンクが貼れます。

oka > Re: オプショナルリンクが使用できない @ 2016/5/26 16:21
はじめまして。
ご回答有り難うございます。

オプショナルリンクで指定するのは絶対パスでしょうか?
また、オプショナルリンクはブログで編集した内容を指定したURLに表示させるという認識でよろしいでしょうか?

http://サイトURL/ブログフォルダ/archives/1 → http://サイトURL/ブログフォルダ/test(任意のファイル名)

認識不足ですみません。
上記のようにURLを変更でするのが理想です。
katokaisya > Re: オプショナルリンクが使用できない @ 2016/5/30 10:24
こんにちは。

引用:
オプショナルリンクで指定するのは絶対パスでしょうか?


同じドメインなら相対パスでも大丈夫です。
外部ドメインにリンクさせる場合は、当然、絶対パスになります。

引用:
また、オプショナルリンクはブログで編集した内容を指定したURLに表示させるという認識でよろしいでしょうか?

私の認識では、別サイトへのリンクとして使用したり、ファイルをアップロードした時の、リンクとして使用したりしています。

同一サイト内で使用する例として、固定ページで作成した「プライバシーポリシーページ」の内容を更新した時に、
ブログ記事タイトルを
「プライバシーポリシーを更新しました」
として、オプショナルリンクを使用して固定ページへのリンクを貼れば、新着情報一覧に新しくなった「プライバシーポリシー」のページヘのリンクを表示できます。

oka > Re: オプショナルリンクが使用できない @ 2016/5/30 17:13
こんにちは。
丁寧なご説明ありがとうございます。
そもそも私の認識が間違っていたようです。
私が考えていたような

引用:
http://サイトURL/ブログフォルダ/archives/1 → http://サイトURL/ブログフォルダ/test(任意のファイル名)


このようなURLの変更は今のところできない仕様なのでしょうか。
そういったプラグインがないのであればご返信は不要です。
貴重なお時間をいただきありがとうございました。
ログイン
ユーザー名:
パスワード:


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

検索

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

フォーラムガイド


関連リンク

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

登録ユーザ: 1
ゲスト: 19