来自禁用的Joomla模块的参数

时间:2012-11-12 13:42:28

标签: joomla parameters module

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

1 个答案:

答案 0 :(得分: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

此代码应检索文章参数是否已禁用。如果它是一个外部的php文件,除了Joomla之外,你还需要使用以下命令加载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');

有关详细信息,请参阅here