0

読み込まれた記事に基づいて、Joomla テンプレートのいくつかの位置を変更する必要があります。

例: ホームページには異なる位置のセットを使用し、内部ページには異なる位置のセットを使用する必要があります。いくつかの一般的な位置もあります (メニュー、ヘッダー、フッターなど...)。

4

1 に答える 1

1

さて、これは少しトリッキーです。現在のページ名 (メニュー名) を取得してから、テンプレート ソースで作成した各「ページ」の if ステートメントを作成できます。例を挙げます。連絡先があるとします。ユーザーが連絡先ページにいる場合、ページに位置を追加したい...

<?php 
    $currentpage = JSite::getMenu()->getActive()->name ;

    // in joomla 2.5
     $currentpage = JSite::getMenu()->getActive()->title; 

    if($currentpage == "Contact"){
        echo '<jdoc:include type="modules" name="Contact" />';
    }
?>

したがって、テンプレート全体をワークアウトし、各ページを予測する必要があります。これは単純な例であり、それを拡張するのはあなた次第です...

于 2012-05-27T13:41:22.863 に答える