1

是否可以从外部 PHP 文件中禁用的 Joomla 模块加载参数?

4

1 回答 1

0
$module = &JModuleHelper::getModule('example'); //Get the module (in this case "example")
$moduleParams = new JParameter($module->params); //Retrieve this modules parameters
$param = $moduleParams->get('paramName', 'defaultValue'); //Get the specific parameter

此代码应检索文章参数(无论是否禁用)。如果它是 Joomla 之外的外部 php 文件,您还需要使用以下方法加载 Joomla 类:

//init Joomla Framework
define( '_JEXEC', 1 );
define( 'DS', DIRECTORY_SEPARATOR );
define( 'JPATH_BASE', realpath(dirname(__FILE__).DS.'..'.DS.'..'.DS.'..'));
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
$mainframe = JFactory::getApplication('site');

请参阅此处了解更多信息

于 2012-11-12T13:59:48.743 回答