是否可以从外部 PHP 文件中禁用的 Joomla 模块加载参数?
问问题
152 次
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 回答