Joomla 2.5 で新しいモジュール位置を追加するには?
1 つのテンプレートに新しいモジュール位置を追加したいのですが、その方法がわかりません。
テンプレートに新しいモジュールの位置を追加するには、位置を追加してから、モジュールを表示する位置を追加する必要がありtemplateDetails.xml
ますindex.php
。
その後、モジュールマネージャーで、そのモジュールに追加した位置を選択して確認します。
例えば:
でtemplatedetails.xml
、開始タグと終了タグを見つけて、<positions></positions>
内側に追加します。
<position>newposition</position>
でindex.php
、新しい位置を配置して挿入するテンプレート内の場所を見つけます。
<jdoc:include type="modules" name="newposition" />
詳細については、次のリンクを確認してください。
また、ディレクティブを使用できない (または使用すべきではない) 暗くて汚い場所で実行している場合は、次の方法が最も簡単です。
<?php
jimport( 'joomla.application.module.helper' );
$modules = JModuleHelper::getModules( 'your_position_name_that_you_just_enter_in_admin_ui' );
foreach($modules as $mod )
{
//var_dump($mod);
echo JModuleHelper::renderModule( $mod );
}
?>