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