Joomlaでさまざまなレイアウトを実装しようとしています。ページごとに異なるレイアウトを設定するためにエイリアス名を使用しています。Joomlaに関する電子書籍を読みましたが、別のレイアウトを作成したり、バックエンドパネルで設定したりする方法は他にありません。質問したかったのですが、ページごとにバックエンドパネルとは異なるページを設定する別の方法/方法はありますか?Joomla1.5でそれが可能であることを確認したいだけです。
私の以前の方法
// Get Alias Page
function getCurrentAlias(){
$menu= &JSite::getMenu();
$active= $menu->getActive();
return $active->alias;
}
エイリアスページ名を取得した後、条件ステートメントを使用して、ページごとに異なるコンテンツを取得しました。
<-- Header Part -->
<-- Start Content Part -->
if( $pageName == "home" ){
{{Content Home}}
}elseif( preg_match("#^(news).*$#", $pageName) ){
{{Content News}}
}...etc
<-- End Content Part -->
<-- Footer Part -->