ログインしたユーザー用のホームページと、ログインしていないユーザー用の別のホームページを表示しようとしています。今までホームページは「home」というURLキーの標準ホームページを使っていました。ログインしていないユーザー向けの URL キー「home1」を使用して、新しい cms ページを作成しました。
ログインしていないユーザーのページから一部のコンテンツを出力できますが、テーブルを追加して wysisyg を使用して画像を挿入すると、ページを表示するときに画像の src が削除されます。画像をハードコーディングすると、現時点ではテキストのみが表示されますが、wysiwyg を使用できるようにする必要があります。
どちらのページも empty.phtml テンプレート ファイルを使用しています。
このテンプレート ファイル内には、次のコードがあります。
# Check if user is logged in and output the standard home page
if($this->helper('customer')->isLoggedIn()) {
echo $this->getChildHtml('content');
}
else
{
# Load cms page for non logged in users then output the content
$model = Mage::getModel('cms/page')->load('home1','identifier');
echo $model->getContent();
}
もっと良い方法があると思いますので、ご存知の方がいらっしゃれば教えていただければ幸いです。
ありがとうございました