0

美徳のshop.browseページ内でjoomlaモジュールを呼び出すにはどうすればよいですか。Browse_layouttable.tpl.php 内で次のコードを試しましたが、うまくいきません。私は joomla1.5.23 を使用しており、美徳のバージョンは 1.1.8 です。なにか提案を?

<?php

           $modules =&  JModuleHelper::getModules('logo');
           foreach ($modules as $module)
           {
              echo JModuleHelper::renderModule($module)
           }
  ?>
4

2 に答える 2

1

これを試して

     $document = &JFactory::getDocument();
     $renderer = $document->loadRenderer('module');

     $Module = &JModuleHelper::getModule('mod_fmDataGrid');

     $Params = "param1=bruno\n\rparam2=chris"; //if you want to pass params
     $Module->params = $Params;
     echo $renderer->render($Module);
于 2013-02-11T08:45:21.330 に答える
0

NoNumber の「Modules Anywhere」を使用することをお勧めします: http://extensions.joomla.org/extensions/core-enhancements/coding-a-scripts-integration/embed-a-include/6402

このプラグインをインストールした後、次の例を使用して、ブラウズ ページ PHP にモジュールの位置を直接追加できます: {modulepos mynewposition}

これは、サイト全体で使用できるため、すべての Joomla ユーザーにとって必須のプラグインです。

于 2014-10-29T13:36:40.220 に答える