カテゴリ ブログ ビューのオーバーライドを作成しています。このレイアウト内にモジュールの位置を設定したいと考えています。それで、配置することは可能ですか
<jdoc:include type="modules" name="modName" style="none" />
templates/template/html/com_content/category/blog.php または別のコードが必要ですか?
jdoc:include タグはオーバーライドでは機能しません。必要なのは次のコードです (MODULEPOSITION をポジションの名前に置き換えます)。
<?php
jimport('joomla.application.module.helper');
$modules = JModuleHelper::getModules('MODULEPOSITION');
foreach($modules as $module) {
echo JModuleHelper::renderModule($module);
}
?>
モジュールを位置フィールドにフリーハンドで入力して Enter キーを押すだけで公開できる位置にモジュールを公開するには、XML ファイルでモジュールを指定する必要はありません。