3

カテゴリ ブログ ビューのオーバーライドを作成しています。このレイアウト内にモジュールの位置を設定したいと考えています。それで、配置することは可能ですか

<jdoc:include type="modules" name="modName" style="none" />

templates/template/html/com_content/category/blog.php または別のコードが必要ですか?

4

2 に答える 2

1

jdoc:include タグはオーバーライドでは機能しません。必要なのは次のコードです (MODULEPOSITION をポジションの名前に置き換えます)。

<?php
jimport('joomla.application.module.helper');
$modules = JModuleHelper::getModules('MODULEPOSITION'); 
foreach($modules as $module) {
    echo JModuleHelper::renderModule($module);
} 
?>

モジュールを位置フィールドにフリーハンドで入力して Enter キーを押すだけで公開できる位置にモジュールを公開するには、XML ファイルでモジュールを指定する必要はありません。

于 2013-10-12T03:03:46.590 に答える